^windows-1251[] #s состоит из 1000 фрагментов $s[^for[i](0;999){фрагмент }] #это займет много ресурсов ^s.match[фраг][g]{перга} #это займет меньше ресурсов #$normalized[^s.normalize[]] #^normalized.match[фраг][g]{перга}