I did the same ,reversed the string and reversed it back after output.
To Pillai's Qn- I need to do Backward search because i look for a search
word in a document and then pick previous 2 lines and next 2 lines and current line.
So for previous lines, i do backward matching.
How much good it is in performance wise to do this.-
reverse the string ,
reverse the
pattern (I dint need this ,because i search line by line)
Mapping the index
Search and
then reverse back and also i am using collection to pick up all the lines ,reverse collection too.
Is there any other efficient method?