【发布时间】:2009-05-04 16:30:49
【问题描述】:
在问这个问题之前,我已经在 Google 上搜索过这个问题,并查看了所有与 StackOverflow 相关的问题。
问题很简单
我有一个字符串“北大西洋公约组织”
我有一个模式“a.*z”,现在它会匹配
北大西洋公约组织
但我只需要它来匹配完整的单词(例如 orgANIZation)
我尝试过 "\baz\b" 和 "\Baz\B" 作为模式,但我觉得我不太明白
我应该如何更改我的模式以匹配字符串包含的完整单词(不匹配多个单词)
模式是动态生成的,用户输入 a*z,我的应用程序将其转换为匹配字符串中完整单词部分的模式。
我的问题是我不知道用户要搜索什么。理想情况下,我会在用户的表达式中添加一些正则表达式。
谢谢!
【问题讨论】:
-
当前的解决方案很棒,但它们需要字符串解析,我正在寻找字符串前置/附加样式的解决方案。谢谢。