Globus51
35 уровень

RegEx

Статья из группы Архив info.javarush
участников
Как выглядит регулярное выражение для "любой буквы" ? Многие источники утверждают что это \w Некоторые, что \w - это любая буква или цифра Так как же на самом деле?
Комментарии (3)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
blacky
Уровень 23
20 июня 2015, 22:16
См. квантификаторы.
Можешь смело читать про регулярки в Perl, т.к. Java использует реализацию по той же спеке. См. отличия regexp в Java и Perl.

Вот 3 примера одного и того же:
\w
\w{1}
[a-z|A-Z|0-9]{1}
timurnav
Уровень 21
19 июня 2015, 11:17
посмотри как ты задал вопрос)
вообще, регулярки зависят от языка в котором они используются.
когда ищешь нужную формулу регулярки, обязательно смотри к какому языку привязан источник.
вот тебе первая ссылка из гугла
а вообще есть стандартные знаки на очень много разных вещей.
tanzwud
Уровень 34
19 июня 2015, 12:27
docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html

Регулярные выражения обычно стараются делать независымыми от платформы. В Java и SQL к примеру очень похожи на регулярки из Perl. Разница в движках обычно как эти самые регулярки работают.