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

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

правка

Навигация