ПРОСМОТР вперед и назад в регулярках
Многим интересно это и многие не знают на этом сайте как делать просмотр вперед и назад шаблона, при том не захватывать просмотренный текст в шаблон, но учитывать. (Прочитал на Википедии только что)
1) ЕСЛИ ПОСЛЕ ТЕКСТА ИДЕТ ЧТО-ТО
/Саша(?=Иванов)/ ___________ СашаИванов СашаПетров
2) ЕСЛИ ПОСЛЕ ТЕКСТА НЕ ИДЕТ ЧТО-ТО
/Саша(?!Иванов)/ ___________ СашаИванов СашаПетров
3) ЕСЛИ ПЕРЕД ТЕКСТОМ ИДЕТ ЧТО-ТО
/(?<=Иванов)Саша/ ___________ ИвановСаша ДауновСаша
4) ЕСЛИ ПЕРЕД ТЕКСТОМ НЕ ИДЕТ ЧТО-ТО
/(?<!Иванов)Саша/ ___________ ИвановСаша ДауновСаша
Естественно эти группы не захватываются))
тема удалена, javascript не поддерживает
Последний раз редактировалось Livaanderiamarum, 27.01.2012 в 16:43.
|