我想在文本中找到一个特定的单词,而不是用特殊字符或标记等包围的单词。
例如:
This word should be find, but [this word] shouldn't.
是否可以使用正则表达式执行此操作?或者我应该考虑编写一个特殊的解析器?
感谢。
答案 0 :(得分:0)
尝试以下
(^|[^\[])[Tt]his word($|[^$\]])
(^|[^\[])
- >行开头或除开口方括号外的所有内容
[Tt]his word
- >使第一个字母不区分大小写
($|[^\]])
- >行结束或除结束方括号外的所有内容