正则:匹配所有包含一些单词的单词



我想匹配包含" oana"一词的所有单词。我用某些话将" Oana"用大写字母在一开始,中间和文字结尾处。

blah OANAmama blah aOANAtata aOANAt msmsmsOANAasfasfa mOANAmsmf OANAtata OANA3 oanTy

无论如何,我做了一条正则是言论,但这不是很好,因为它没有选择包含" oana"

的所有单词

bw+(oana)w+b

谁能给我另一个解决方案?

您需要使用案例不敏感的标志,然后用+替换CC_3:

/bw*oanaw*b/i

请参阅REGEX演示(根据Regex引擎,可以使用或可能不会使用全局修饰符)。CASE不敏感的修饰符可以作为某些Regex引擎中的内联选项传递-(?i)bw*oanaw*b

在这里,

  • b-单词边界
  • w*-0 字chars
  • oana- word
  • 中所需的char string
  • w*-0 字chars
  • b-单词边界

最新更新