>In summary, you would have to make special provisions for: >
Beginning of text >
End of text >
Beginning of line >
End of line >
Any relevant punctuation marks > >If you do a replace (chrtran() should work fine in this case) for each and every of those cases (just add a space for the first two), then the search will work.
What is so special for the beginning of the text?
Yes, I agree that we need few chrtran to make this work and we probably need to convert the whole text to some case, say, Proper case.