Урок 251: RegEx 6: Начало и конец строки

preview_player
Показать описание
Cкидки до 22-го января на все курсы всего за 9.99:
Каждый купон расчитан на 10 покупок, спешите!
Новый курс по Photoshop:

HIBERNATE:
JPA:
HTML + CSS:
MAVEN:
GIT:
KOTLIN
SQL:
IDEA
Паттерны Java:
Java EE:
Английский язык:
JAVA:
Apache Spark:
Рекомендации по теме
Комментарии
Автор

есть сомнения, что рассказчик знает тему)

partiec
Автор

^ - Начало строки
\A - Начало текста
$ -Конец строки
\Z - Конец текста/конец ввода
Эти якоря похожи, но не одно и то же

kiranatos
Автор

Просто \Z находит в тексте не \n (символ новой строки), а \0 (символ конца строки), поэтому оно не находило две строки в примере

felix
Автор

Почему так мало просмотров? Весь курс по RegEx у этого автора просто офигенный. Да он длиннее по времени чем у других авторов, но лучше убить побольше времени и разобраться по хорошему)))

azminseo
Автор

Если карета(знак ^) стоит не в начале строки то она просто будет мешать искать совпадения, не использоваться для начала строки, а просто мешать, так что если нужно искать совпадения по символу кареты то нужно использовать бэкслэш чтобы экранировать(двойной \\ в Java) вне зависимости местоположения кареты в паттерне

andreycherevat
Автор

Вместо режима Multiline, можно спец. символ ? поставить, что как бы говорит о reluctant квантификаторе

andronovman