Мне нужно сравнить название города, со списком города по регулярному выражению. Проблема в том, что если я попробую «Рому», возьмите город «Arcinazzo Romano» (который содержит ROMA), а не город «ROMA». Вы знаете, что я регулярно работаю?Регулярные выражения на подстроке
ответ
Вы могли бы просто проверить, если ваш конкретный термин был окружен белым пространством или находился в начале или в конце вашей строки:
(^|\s)Roma($|\s)
Пример этого в действии может выглядеть следующим образом:
Или если вы просто явно хотел, чтобы проверить, если ваша строка была «Рома» точно, без каких-либо других символов, просто использовать выражение запуска/оканчивающиеся символов:
^Roma$
попробовать с помощью якоря, чтобы гарантировать ROMA начало линии
/^ROMA/
@ ʰᵈˑ вы отредактировали смысл ответа. Оставьте это до плаката, пожалуйста. – Neal
Если вы хотите найти города, чье имя является «Рома», но не города, чье имя содержит «Рома», используйте разделители, чтобы проверить, начинается ли указанная строка. и заканчивается «Рома», используя ^
(начало o е строка) разделителем и $
(конец строки) разделитель, следующим образом:
^Roma$
- 1. Тест на регулярные выражения
- 2. Регулярные регулярные выражения
- 3. Регулярные выражения
- 4. Регулярные выражения
- 5. регулярные выражения
- 6. регулярные выражения
- 7. Регулярные выражения
- 8. Регулярные выражения
- 9. Регулярные выражения
- 10. Регулярные выражения
- 11. Регулярные выражения
- 12. Регулярные выражения
- 13. Регулярные выражения?
- 14. Разделение выражения на регулярные выражения (PHP)
- 15. регулярные выражения escape на символе
- 16. RE2 регулярные выражения на потоках?
- 17. регулярные выражения на sql-файле
- 18. Регулярные выражения: JavaScript
- 19. Регулярные выражения php split
- 20. Bash: регулярные выражения
- 21. Эффективные вложенные регулярные выражения
- 22. регулярные выражения смайлики
- 23. регулярные выражения с RegularExpressionValidator
- 24. регулярные выражения php-теги
- 25. Регулярные выражения и preg_split()
- 26. Общие регулярные выражения
- 27. регулярные выражения в java
- 28. Регулярные выражения и сборка
- 29. Регулярные выражения в Аде?
- 30. Регулярные выражения для htaccess
Можете ли вы показать код, который вы пробовали? – Neal
'/^Roma $/i' включают идентификаторы начала и конца и регистр, нечувствительный к регистру –