标签: regex
我试图找到一个正则表达式,它只匹配开头的任何字符以及模式之后的任何字符一次或没有时间。因此XpatternY应匹配,但pattern应该匹配。 我尝试使用[A-Z]?pattern[A-Z]?,但此正则表达式还识别XXpatternYY或模式之前和之后的任何其他内容
XpatternY
pattern
[A-Z]?pattern[A-Z]?
XXpatternYY
答案 0 :(得分:0)
您可以使用word boundary:
\b[A-Z]?pattern[A-Z]?\b
或使用anchors ^和$来断言该行的开头和结尾:
^
$
^[A-Z]?pattern[A-Z]?$