Маркеры \A
и \Z
предназначены для предоставления возможности идентифицировать начало и конец строки, главным образом для многострочных строк.
Если вы обрабатываете одну строку ввремя (что в основном, но не полностью, случай с инструментами обработки текста UNIXy), вы можете просто использовать ^
и $
, потому что начало / конец строки совпадает с началом / концом строки.
Например, единственная строка:
This is line 1
and this is line 2
будет иметь два совпадения для ^
, один перед This
и один между 1
и and
.Это будет иметь только один совпадение для \A
, до This
.