Знак доллара ($)

Знак доллара в регулярных выражениях позволяет находить строки, оканчивающиеся определенным сочетанием символов.

Например, регулярному выражению мер$ соответствуют в том числе следующие строки:

  • Хороший пример
  • Мы приняли комплекс мер
  • Нам понадобится дальномер

Впрочем, регулярному выражению мер$ не соответствуют следующие строки:

  • Хороший пример.
  • Мы приняли комплекс мер.
  • Нам понадобится дальномер.

Дело в том, что последние три строки оканчиваются на ер. (буквы "е", "р" и точку), а не на мер.

Такие регулярные выражения можно использовать для создания сегментов, фильтров и этапов целей, основанных на URI. Например, если вы сравниваете эффективность новой версии страницы, адрес которой оканчивается на email-signup.htm, и старой версии (email-signup.html), вы можете разграничить их с помощью следующих регулярных выражений:

  • email-signup\.htm$
  • email-signup\.html$

Используйте обратную косую черту, чтобы точка интерпретировалась именно как точка, а не специальный символ.

Была ли эта статья полезна?
Как можно улучшить эту статью?