Почему /[^A-Z][^0-9][^a-z]/
не соответствует "#"? Я пытаюсь сопоставить любой символ, который не является прописной буквой, числом или строчной буквой.Регулярное выражение не возвращается, как ожидалось
0
A
ответ
2
Вы были очень близки. Что вы хотите ...
/[^a-zA-Z0-9]/
1
/[^A-Z0-9a-z]/
является одним из способов сделать матч вы хотите
0
Вашего регулярного выражения требует 3-х символов, чтобы соответствовать. Это будет соответствовать, например:
aA9
###
т.д. Каждый набор квадратных скобок представляет один символ (через класс символов).
Как и другие ответы также диагностированы, вы, вероятно, хотели использовать:
/[^A-Za-z0-9]/
1
/[^A-Z][^0-9][^a-z]/
определяет матч из трех последовательных символов (первый, как угодно, но AZ, второй, как угодно, но 0-9 и т.д.), поэтому он не будет соответствовать одному персонажу.
Объединив эти группы символов в один (например,/[^0-9A-z]/
), вы указываете один символ для соответствия.
Смежные вопросы
- 1. Python Регулярное выражение не возвращается, как ожидалось
- 2. Регулярное выражение не совпадает, как и ожидалось
- 3. Javascript Регулярное выражение не работает как ожидалось
- 4. asp.net регулярное выражение не работает как ожидалось
- 5. Регулярное выражение действует не так, как ожидалось
- 6. Дата Регулярное выражение Не возвращается True
- 7. C# Регулярное выражение Атрибут не работает как ожидалось
- 8. Не жадное регулярное выражение работает не так, как ожидалось
- 9. Scope_Identity не возвращается как ожидалось
- 10. Почему этот Ruby не заменяет регулярное выражение, как ожидалось?
- 11. электронной почты регулярное выражение не работает, как ожидалось
- 12. регулярное выражение с Perl, ungreedy не работает, как ожидалось
- 13. Python 3.5.1 регулярное выражение не соответствует, как и ожидалось
- 14. регулярное выражение необязательно захват не работает, как ожидалось
- 15. LDAP olcAccess регулярное выражение не работает, как ожидалось
- 16. Ленивый регулярное выражение не работает, как ожидалось C#
- 17. Почему регулярное выражение работает не так, как ожидалось?
- 18. AutoHotkey: регулярное выражение не ведет себя, как и ожидалось
- 19. NLTK - nltk.tokenize.RegexpTokenizer - регулярное выражение работает не так, как ожидалось
- 20. регулярное выражение в preg_match_all() не работает, как ожидалось
- 21. Явное регулярное выражение Java не работает как ожидалось
- 22. регулярное выражение не работает, как ожидалось с плюс квантор
- 23. регулярное выражение с preg_split не работает, как ожидалось
- 24. Регулярное выражение, не соответствующее URL-адресу, как ожидалось
- 25. C# .NET регулярное выражение не работает, как ожидалось
- 26. регулярное выражение в JavaScript не работает, как ожидалось
- 27. Регулярное выражение не работает, как ожидалось: '/ = (\ ш + \ s *) + = /'
- 28. PHP регулярное выражение предпросмотр не работает, как ожидалось
- 29. Emacs регулярное выражение не соответствует, как и ожидалось
- 30. Регулярное выражение Соответствие больше, чем ожидалось