<div dir="ltr"><div class="gmail_extra">I wasn't aware of XE's string helper, so no. </div><div class="gmail_extra"><br></div><div class="gmail_extra">But if anyone wants to test my StrFindBuffer and StrFindBufferI to gauge their performance against similar RTL library routines, I believe you'll find they are significantly faster. As a consequence all other dependent functions (IndexOf, Match, Replace, Split, and more) would be significantly faster as well.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Here are copies of the relevant code:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><a href="http://www.getlazarus.org/helpers/string/">http://www.getlazarus.org/helpers/string/</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div></div>