Регулярные выражения: различия между версиями

Содержимое удалено Содержимое добавлено
м →‎Группы: орфография
м замена категории на шаблон для работы полки, removed: Категория:Программирование с помощью AWB
Строка 176:
<code>{{Highlight|<nowiki><p><b>Википедия</b> — свободная энциклопедия, в которой <i>каждый</i> может изменить или дополнить любую статью</p></nowiki>}}</code>.
 
Эту проблему можно решить двумя способами. Первый состоит в том, что в регулярном выражении учитываются символы, ''не'' соответствующие желаемому образцу (<code><nowiki><[^>]*></nowiki></code> для вышеописанного случая). Второй заключается в определении квантификатора как нежадного (ленивого, англ. ''lazy'')— большинство реализаций позволяют это сделать, добавив после него знак вопроса.
 
Например, выражению <code><nowiki>(<.*?>)</nowiki></code> соответствует не вся показанная выше строка, а отдельные теги (выделены цветом):
Строка 284:
* [http://2lx.ru/2009/02/regulyarnye-vyrazheniya-v-c/ Регулярные выражения в C#]
 
 
[[Категория:Программирование]]
 
[[Категория:{{Темы|Программирование]]}}