匹配模式仅以非字母数字或空格开头或结尾

时间:2020-09-04 13:30:29

标签: regex

现在尝试一段时间,我已经不了解了...

如何匹配任何字符串模式“ OOC”?以空格或非字母数字字符开头还是结尾?

no match | asdOOCasd
no match | asdasdOOC
no match | OOCasdasd
match    | asd OOC asd
match    | asd-OOC-asd
match    | (OOC)
match    | -OOC- 
match2x  | asd OOC asd OOC asd

:$

1 个答案:

答案 0 :(得分:1)

使用此:

[^a-zA-Z\d](OOC)[^a-zA-Z\d]
  • ^-否定方括号内的所有内容,因此它匹配非数字字符和非字母。

  • a-zA-Z-匹配所有字母。

  • \d-数值类。