Page 1 of 1

Unicode Code Points in Find/Replace

Posted: 2014-05-01 16:21:39
by jb
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?

Re: Unicode Code Points in Find/Replace

Posted: 2014-05-01 17:23:57
by phspaelti
jb wrote:What’s going on?

Is there any way to get Nisus to distinguish between these two characters?
Did you try switching off "Ignore Case"?

Re: Unicode Code Points in Find/Replace

Posted: 2014-05-02 02:36:25
by jb
Ha!
Yes, of course. That works.

I am indeed an idiot, but I prefer to think that you are brilliant ;-)


Thanks