Знак доллара в регулярных выражениях позволяет находить строки, оканчивающиеся определенным сочетанием символов.
Например, регулярному выражению мер$ соответствуют в том числе следующие строки:
- Хороший пример
- Мы приняли комплекс мер
- Нам понадобится дальномер
Впрочем, регулярному выражению мер$ не соответствуют следующие строки:
- Хороший пример.
- Мы приняли комплекс мер.
- Нам понадобится дальномер.
Дело в том, что последние три строки оканчиваются на ер. (буквы "е", "р" и точку), а не на мер.
Такие регулярные выражения можно использовать для создания сегментов, фильтров и этапов целей, основанных на URI. Например, если вы сравниваете эффективность новой версии страницы, адрес которой оканчивается на email-signup.htm, и старой версии (email-signup.html), вы можете разграничить их с помощью следующих регулярных выражений:
- email-signup\.htm$
- email-signup\.html$
Используйте обратную косую черту, чтобы точка интерпретировалась именно как точка, а не специальный символ.