У меня есть следующий текст "The other one there, the blithe one."
Я хочу написать регулярное выражение для соответствия вхождений "The"
или "the"
. Мое решение - [^A-za-z][Tt]he[^A-za-z]
. Когда я ввожу это в онлайн-инструменты регулярного выражения, я получаю только совпадение «на». Является ли мой код правильным или неправильным? Если это неверно, то какое решение найти совпадения для "The"
или "the"
в тексте. Заранее благодарю за любое решение, советы или объяснения, которые вы можете предложить.Регулярное выражение для «The» или «the» в тексте «Другой, блаженный».
0
A
ответ
4
Вы можете использовать это регулярное выражение:
\b[Tt]he\b
Здесь \b
указывает на границу слова.
3
Существует лучший способ сопоставления целых слов с регулярным выражением - вы можете использовать «краевым слово» якорей, как это:
\b[Tt]he\b
Ваше регулярное выражение неверно, потому что она не будет соответствовать The
в начале или в конце ввода, где нет ничего, чтобы соответствовать выражениям [^A-za-z]
перед частью, которая соответствует The
или the
. С другой стороны, привязки границы слова - это «нулевая ширина» (т. Е. Они ничего не захватывают), что позволяет сопоставлять ваше выражение в начале или в конце ввода.
Смежные вопросы
- 1. The? выражение в Java
- 2. throw the the throw error
- 3. Node.js Глобал! The Bad, The Ugly & The Perfomance
- 4. php: Regex and the Caret
- 5. Rerendering the the UI more times
- 6. Очистка текста? «The Beatles» to «Beatles, The»
- 7. Switch to the home (to the launcher)
- 8. Регулярное выражение для выражения слова в тексте
- 9. Регулярное выражение для распознавания ссылок в тексте
- 10. findall/finditer on the stream?
- 11. Другой регулярное выражение вопрос
- 12. restart the uitouch
- 13. регулярное выражение, чтобы соответствовать шаблону, исключая другой узор в тексте
- 14. Re-apply the FilterDefinition
- 15. Java Регулярное выражение для замены строки в тексте
- 16. On-The-Fly DependencyProperties
- 17. The Dreaded ClassNotFoundException для MapFragment
- 18. Javascript - Handling «The» при сортировке массива
- 19. Computing the Follow Set
- 20. Pop The RootViewController
- 21. Hibernate the BeagleBone Black
- 22. Smashing the stack: overflow
- 23. Hijack the ipad's camera
- 24. Регулярное выражение - найти первую ссылку в тексте
- 25. Pinpoint the Center
- 26. Popping the IDE cherry
- 27. mysql search prepending «the» или «and/&» ambiguity
- 28. ORM in the realworld
- 29. invoke the action
- 30. The! и операторы && Java