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