in reply to Re^2: Common Substrings
in thread Common Substrings

I just have a tendency to avoid substr() since it always feels like a very expensive call.

substr is actually quite cheap as it doesn't copy the char data from the the original string, it just makes an alias to it.

The strings that I am spliting are paths, and because my sub then looks for the place of a slash, which should be 8 bits

I don't think so, on UTF8 strings byte offsets and char offsets can be different!