Фрагмент справа или фрагмент слева 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Фрагмент справа или фрагмент слева

Поиск

"|"

 

Фрагмент справа или фрагмент слева

 

 

 

"*?"

 

Повторение фрагмента нуль или более раз(не жадное)

 

 

 

"+?"

 

Повторение фрагмента один или более раз(не жадное)

 

 

 

 

"{m,n}?" Повторение предыдущего фрагмента от m до n раз включительно(не жадное)

 

ЕслиAиB -регулярные выражения,то их конкатенацияABявляется новым регулярным выражением,причем конкатенация строкaиbбудет удовлетворятьAB,еслиaудовлетворяетAиbудовлетворяетB.Можно считать,что конкатенация-основной способ составления регулярных выражений.


 


Скобки,описанные ниже,применяются для задания приоритетов и выделения групп(фрагментов текста, которые потом можно получить по номеру или из словаря, и даже сослаться в том же регулярном выражении).

 

Алгоритм,который сопоставляет строки с регулярным выражением,проверяет соответствие того или иного фрагмента строки регулярному выражению.Например,строка "a"

соответствует регулярному выражению "[a-z]",строка "fruit" соответствует

 

"fruit|vegetable",а вот строка "apple" не соответствует шаблону "pineapple".

 

В таблице ниже вместо регвыр может быть записано регулярное выражение,вместо имя-идентификатор,а флаги будут рассмотрены ниже.

 

Обозначение

 

Описание

 

 

 

"(регвыр)"

 

Обособляет регулярное выражение в скобках и выделяет группу

 

 

 

"(?:регвыр)"

 

Обособляет регулярное выражение в скобках без выделения группы

 

 

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 48; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.146 (0.006 с.)