Ответ 1
Это означает, что символ подчеркивания должен содержать буквы нижнего регистра, прописные буквы и цифры.
Что означает подчеркивание в следующем регулярном выражении?
[a-zA-Z0-9_]
_
, похоже, не имеет значения, поэтому я не понимаю его цели.
Это означает, что символ подчеркивания должен содержать буквы нижнего регистра, прописные буквы и цифры.
Подчеркивание означает подчеркивание.
Это означает, что подчеркивание также соответствует.
Регулярные выражения документируются в perlre. Это место для проверки всякий раз, когда у вас возникает вопрос о регулярных выражениях. Сайт Regular-Expressions.info также очень полезен.
Чтобы начать работу, то, что вы ищете, называется "класс символов".
За исключением последовательностей символов ([.
, [:
и [=
), выражения диапазона (например, [a-z]
) и обход в начале ([^
), каждый в выражении скобки означает сам символ, как и подчеркивание.
В качестве побочного примечания это выражение обычно представлено \w
(символ слова, игнорирование unicode и locale) и обычно используется для определения набора символов, которые разрешены для использования в именах переменных.