Here's the case: I want to place a non-breaking space before all conjunctions in document.
I use this GREP rule:
find: (\b)(a|i|o|u|w|z|A|I|O|I|W|Z)(\b\s)
replace: $2$3
Everything works fine until it meets two following conjunctions, like "i w". Then it changes this expression into "I", and the second conjunction "w" gets moved to the place of next conjunction in document and all following conjunctions in document get moved to the place of next conjunctions.
To clarify it, download Publisher document that I attach, use the mentioned grep rule and see what happens with all conjunctions.
I hope this is understandable
Without this fix, this GREP rule is useless in polish language, because we have a lot combinations like " i w ", " a w "
test.afpub