Unicode Code Points in Find/Replace
Posted: 2014-05-01 16:21:39
I have a number of documents in Greek in which many omegas (ω) have been displaced by a little-used form of the letter pi (ϖ) that happens to look a bit like omega. So of course I want to replace all occurrences of ϖ with ω. These should be omega, after all, not pi.
If I copy/paste the character ϖ into Nisus’ Find/Replace dialogue using PowerFind, it finds all occurrences of that character but it finds also the ‘real’ pi (π).
So this Find/Replace won't work because I do not want to replace π with ω !
Hmm.
When I convert these two characters (ϖ & π) into unicode code (via Nisus’ handy Edit>Convert>To Unicode Code Points) I get this:
ϖ = U+03D6
π = U+03C0
I discovered by reading this wonderful forum that one can do a search for Unicode Code Points with PowerFind Pro.
So I made this macro:
Find and Replace '\\u03D6', 'ω', 'Ea'
This search, like the one mentioned above, finds both ϖ and π in spite of the fact that they have different unicode code points.
What’s going on?
Is there any way to get Nisus to distinguish between these two characters?
If I copy/paste the character ϖ into Nisus’ Find/Replace dialogue using PowerFind, it finds all occurrences of that character but it finds also the ‘real’ pi (π).
So this Find/Replace won't work because I do not want to replace π with ω !
Hmm.
When I convert these two characters (ϖ & π) into unicode code (via Nisus’ handy Edit>Convert>To Unicode Code Points) I get this:
ϖ = U+03D6
π = U+03C0
I discovered by reading this wonderful forum that one can do a search for Unicode Code Points with PowerFind Pro.
So I made this macro:
Find and Replace '\\u03D6', 'ω', 'Ea'
This search, like the one mentioned above, finds both ϖ and π in spite of the fact that they have different unicode code points.
What’s going on?
Is there any way to get Nisus to distinguish between these two characters?