Need a macro to insert html italics code
Need a macro to insert html italics code
I need a macro--or some other cool find-and-replace solution--for Nisus Writer Express that will enable me to change text formatted in italics to text marked with <i> and </i> for posting on the web.
Does anyone have such a thing already, or can tell me how to make it? (I have, I'm sorry to say, no experience with macros at all. Sigh.)
Does anyone have such a thing already, or can tell me how to make it? (I have, I'm sorry to say, no experience with macros at all. Sigh.)
Unfortunately, "save as html" formats everything, and introduces a lot of code I don't want in this file. I only want to provide html for text in italics. The thing is, it's a long document with lots of scattered italics, and finding and changing each incidence by hand is pretty tedious.
This seems like the sort of thing a macro is good for, in other words...
This seems like the sort of thing a macro is good for, in other words...
Hello.
NWE can't search text with attributes. You need Pro for this. Anyway, here is a workaround.
Click on any italics text and select Select All from the character tag pop-up (the tiny letter "a" that appears in the statusbar).
Open the Find and Replace window.
Activate PowerFind Pro.
In Where, select In Selection.
In the Find What box, digit: .+
In the Replace with box, digit: <I>\0</I>
Click Replace All.
I only tried this on NWP, but think NWE is the same.
Cheers,
Henry.
NWE can't search text with attributes. You need Pro for this. Anyway, here is a workaround.
Click on any italics text and select Select All from the character tag pop-up (the tiny letter "a" that appears in the statusbar).
Open the Find and Replace window.
Activate PowerFind Pro.
In Where, select In Selection.
In the Find What box, digit: .+
In the Replace with box, digit: <I>\0</I>
Click Replace All.
I only tried this on NWP, but think NWE is the same.
Cheers,
Henry.
Thank you--that's a considerable help. At least this way I can find each occurrance of italicized text in order and enter the html by hand, rather than having to click the little attribute symbol, select all the italics, and scroll down to find the next word or phrase that needs doctoring.
Would I be able to actually find italicized text and add <i> and </i> to either end of it, via find and replace, in Nisus Writer Pro?
(By the way, thank you, all--I really appreciate that you're here and sharing these things.)
Would I be able to actually find italicized text and add <i> and </i> to either end of it, via find and replace, in Nisus Writer Pro?
(By the way, thank you, all--I really appreciate that you're here and sharing these things.)
- martin
- Official Nisus Person
- Posts: 5228
- Joined: 2002-07-11 17:14:10
- Location: San Diego, CA
- Contact:
Yes, here's the list of steps you would take:coffee em wrote:Would I be able to actually find italicized text and add <i> and </i> to either end of it, via find and replace, in Nisus Writer Pro?
1. Open the Find panel, set the "using" mode to "PowerFind Pro".
2. In "find what" type ".+" and apply italics to that text. Applying italics should automatically turn on the "attribute sensitive" checkbox just below.
3. In "replace with" type "<i>/0</i>"
4. Click the "Replace All" button.
This is more accurate than using the font tag (the little "a" icon) in Express, because the "select all" menu matches all font attributes (eg: size, face) of the selection, not just italics.
I made the same mistake when I first replied to your postGroucho wrote:Oh, my! That was my writing, Martin. Only I forgot clicking Disable HTML in this post.
Pockey
...or rather Pockey:coffee em wrote:Where do I send the chocolate?
http://www.nisus.com/blogs/?p=168
- martin
- Official Nisus Person
- Posts: 5228
- Joined: 2002-07-11 17:14:10
- Location: San Diego, CA
- Contact:
And don't forget oversized giant pocky!