Як вказати початок рядка в регулярному виразі?

Початок рядка або рядка: ^ За замовчуванням прив’язка ^ вказує, що наступний шаблон має починатися з позиції першого символу рядка. Якщо ви використовуєте ^ з RegexOptions. Багаторядковий варіант (див. Параметри регулярного виразу), збіг має відбуватися на початку кожного рядка. 27 червня 2023 р.

Символи каретки ^ і долара $ мають особливе значення в регулярному виразі. Їх називають «якорями». The вставка ^ збігається на початку тексту, а долар $ – в кінці. Шаблон ^Mary означає: «початок рядка, а потім Мері».

^ відповідає початку нового рядка. Дозволяє регулярному виразу відповідати слову, якщо воно з’являється на початку рядка без символів перед ним.

Щоб узгодити початок або кінець рядка, ми використовуємо такі прив’язки:

  1. Каретка (^): відповідає позиції перед першим символом у рядку. …
  2. Долар ($): відповідає позиції відразу після останнього символу в рядку.

Часто корисно прив’язати регулярний вираз, щоб він збігався з початку або кінця рядка:

  1. ^ відповідає початку рядка.
  2. $ відповідає кінці рядка.

вставка (^) A вставка (^) є одним із багатьох символів для створення шаблонів у регулярних виразах. Каретка відповідає початку рядка або певного рядка.

Спеціальні символи

ЧарописЗначення
^CaretПочаток рядка
$Знак долараКінець рядка
.Крапка або крапкаВідповідає будь-якому окремому символу
|Символ вертикальної смуги або трубиЗбігається з попереднім АБО наступним символом/групою