У меня есть @Pattern(regexp = "^[a-zA-Z \b]+$")
для поля строки. Если я хочу, чтобы этот шаблон принял символ |
, как его изменить? И я не знаю, что такое \b
в приведенном выше шаблоне.Regex шаблон для проверки использовать специальный символ
ответ
Вы должны использовать обратную косую черту «\» для escape '|'.
\ b представляет границы слова.
Другими словами, это означает, что слова начинаются и заканчиваются.
Try использование @Pattern(regexp = "^[\|a-zA-Z \b]+$")
, но если я хочу, чтобы этот шаблон принял три символа, такие как '|' и ')' и '(', как их можно отделить от них выше pattern – Fereshteh
Просто добавьте '(' и ')' chars '@Pattern (regexp ="^[\ | \ (\) a-zA-Z \ b] + $ ")' –
Просто добавьте его в выражение:
^[a-zA-Z \b|]+$
\b
означает границу слово. Существуют три разных положения, которые квалифицируются как границы слов:
- Перед первым символом в строке, если первый символ является символом слова.
- После последнего символа в строке, если последний символ является символом слова.
- Между двумя символами в строке, где один является символом слова, а другой не является символом слова.
Согласно вам вопрос на комментарии, чтобы добавить parenteshis к вашему выражению, просто добавить его в регулярное выражение как:
^[a-zA-Z \b|()]+$
Вы должны прочитать что-то на регулярное выражение, это очень полезно, как вы можете посмотреть здесь: http://www.regular-expressions.info/tutorial.html
большое спасибо! – Fereshteh
- 1. Regex удалил специальный символ
- 2. REGEX выбрать специальный символ
- 3. Regex для проверки passwith позволяет конкретный специальный символ
- 4. Regex, чтобы удалить специальный символ
- 5. php preg_match regex специальный шаблон
- 6. Regex Состояние ПОСЛЕ специальный символ
- 7. проверки пароля Regex добавить подчеркивание как специальный символ
- 8. Regex не признает подчеркнуть, как специальный символ
- 9. C# Regex соответствовать французский специальный символ
- 10. Специальный номер телефона regex
- 11. Java RegEx - специальный символ сезам конца строки
- 12. Regex для проверки правильности проверки пароля
- 13. Regex, чтобы номер с ведущим специальный символ
- 14. python, regex split и специальный символ
- 15. Regex заменить специальный символ в PHP?
- 16. Шаблон REGEX для проверки URL-адресов
- 17. Специальный символ для html?
- 18. Regex найти специальный шаблон в теге привязки
- 19. Regex шаблон для проверки времени даты
- 20. Javascript RegEx для проверки шаблон имен файлов
- 21. Regex для проверки на шаблон int
- 22. Regex для заставить специальный формат в заголовке
- 23. Специальный символ символ замены «»»
- 24. специальный символ " '
- 25. Perl используя специальный символ &
- 26. Специальный символ в Scala символ
- 27. Regex, чтобы разрешить специальный символ (:) и только цифры и алфавиты
- 28. Regex выражения для проверки пароля
- 29. как включить специальный символ в строку array.while разделив строку, используя специальный символ Regex Pattern
- 30. Regex для проверки пароля конкретных критериев
Просто добавьте его: '[a-zA-Z \ b |]' '' \ b' означает границу слова. –
спасибо, и если у меня есть этот шаблон accept '(' and ')', как его изменить? Что такое слово-граница? – Fereshteh
Я добавил с ним ответ. Подумайте, принимая его, если он вам полезен. –