如何编写能够满足以下要求的正则表达式?
匹配单个“世界”
匹配:Hello World
不匹配:HelloWorld
,WorldHello
目前我正在使用((?i)World)
,但WorldHello
仍然匹配。
答案 0 :(得分:2)
使用字边界,
(?i)\bWorld\b
<强>解释强>
(?i)
不区分大小写的匹配。\b
字边界。单词字符和非单词字符之间的匹配。world
匹配文字字符串world
。请注意,由于不区分大小写的修饰符,它不关心字符串是大写还是小写。\b
字边界。