Страницы

Поиск по вопросам

суббота, 13 октября 2018 г.

Как указать в regexp символ перевода строки?

Как указать в regexp символ перевода строки и еще несколько символов #, !, =, :, пробел. Как-то так?
(" #!=:

")


Ответ


- перевод строки
\s - один из символов пробела Unicode и эквивалент [\t
\v\f
\u00a0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000] https://stackoverflow.com/a/2429180 \u0020 - сам символ пробела https://www.cs.tut.fi/~jkorpela/chars/spaces.html

\#\!\=\:\s
В самом выражении спец.символы могут быть записаны так (если не ошибаюсь): [@#$%^&+=]
https://htmlweb.ru/java/regexp.php
Пример: https://stackoverflow.com/questions/10664434/escaping-special-characters-in-java-regular-expressions

Комментариев нет:

Отправить комментарий