Zrobiłem na szybko test i chyba moja teoria się nie sprawdza

Wykorzystałem string z ponad 10 tys. znaków i mnóstwem średników. Aby wynik był jak najbardziej wiarygodny, zrobiłem dwa osobne pliki.
Wynik:
Moja propozycja, ok. 0,013 s
Wyrażenie regularne: 0,0012 s
Czyli wyrażenie regularne jednak 10-krotnie szybsze