В чем разница между \z и \Z в регулярном выражении, а также когда и как его использовать?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 В чем разница между \z и \Z в регулярном выражении, а также когда и как его использовать?

Сообщение Anonymous »

Из http://java.sun.com/j2se/1.5.0/docs/api ... ttern.html:

Код: Выделить всё

\Z  The end of the input but for the final terminator, if any
\z  The end of the input
Но что это означает на практике? Можете ли вы привести мне пример, когда я использую \Z или \z?

В моем тесте я думал, что "StackOverflow\n".matches("StackOverflow\\z") вернет true, а "StackOverflow\n".matches("StackOverflow\\Z") вернет false. Но на самом деле оба возвращают false. Где ошибка?

Подробнее здесь: https://stackoverflow.com/questions/270 ... en-and-how
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»