从部分单词搜索字符串中匹配整个单词
你能帮我创建一个匹配整个单词并包含特定部分的模式吗?例如,如果我有一个文本字符串执行正则表达式匹配
,并且如果我搜索express
,它应该给我表达式
,如果我搜索 form
,它应该给我 Perform
等等。
Could you help me to create a pattern, which matches whole words, containing a specific part? For example, if I have a text string Perform a regular expression match
and if I search for express
, it should give me expression
, if I search for form
, it should give me Perform
and so on.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
其中:
\b
是单词边界\w+
是一个或多个“单词”字符*\w*
是零个或多个“单词”字符请参阅转义序列用于PCRE。
* 注意:虽然不是真正的“单词字符”,但下划线
_
也包含在字符类\w
中。Where:
\b
is a word boundary\w+
is one or more "word" character*\w*
is zero or more "word" charactersSee the manual on escape sequences for PCRE.
* Note: although not really a "word character", the underscore
_
is also included int the character class\w
.这与“执行”匹配:
这与“表达式”匹配:
This matches 'Perform':
This matches 'expression':