rkganapathy Ответов: 4

Синтаксис регулярных выражений регулярные выражения


Всем привет,

Мне нужен обязательный синтаксис регулярных выражений.

Пожалуйста, помогите кому-нибудь.

Что я уже пробовал:

Я попробовал этот ^[\w]{1}$

Но его допустил только один персонаж. не один персонаж потерпел неудачу.

4 Ответов

Рейтинг:
30

OriginalGriff

Я пробовал этот ^[\w]{1}$

Но его допустил только один персонаж. не один персонаж потерпел неудачу.

Это потому, что это именно то, что вы сказали ему сделать: {1} означает "точно один из" - и является избыточным, как и большая часть этого регулярного выражения, которое сводится к:

^\w$


Если вы хотите один или несколько, то попробуйте
^\w+$

Если вы хотите 4, то попробуйте
^\w{4}$

Если вы собираетесь играть с регулярными выражениями, получите копию Экспрессо[^]- это бесплатно, и он исследует и генерирует регулярные выражения.


rkganapathy

Привет,
Любой другой вариант, чтобы разрешить специальный символ. Потому что вышеописанное решение не допускает особого характера.

Рейтинг:
1

Ashish Mishra

If you want one or more, then try

^[\w]{0,}$


rkganapathy

Это не работает. показывайте всегда правду.

Рейтинг:
1

Patrice T

Всего несколько интересных ссылок, которые помогут построить и отладить регулярное выражение.
Вот ссылка на документацию по регулярным выражениям:
perlre - perldoc.perl.org[^]
Вот ссылки на инструменты, помогающие создавать регулярные выражения и отлаживать их:
.Объем тестер регулярное выражение - регулярное выражение шторм[^]
Регулярное Средство Выражения Эспрессо [^]
Это показывает вам регулярное выражение в виде красивого графика, который действительно полезен для понимания того, что делает регулярное выражение:
Debuggex: онлайн-тестер визуальных регулярных выражений. JavaScript, Python и PCRE.[^]


Рейтинг:
0

rkganapathy

Окончательно ,

Я получил решение по этой ссылке

Регулярные выражения для проверки обязательных полей[^]