Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何从包含 的集合中搜索仅包含字符的字符串x,并要求它包含 x?例如[a-z]+,但不匹配,如果它不包含x.
x
[a-z]+
所以它应该匹配quux但不匹配fooor bar。
quux
foo
bar
尝试这样的事情
^[a-z]*x[a-z]*$
假设你想匹配一个只有 x,y 或 z 的字符串,匹配 start ( ^) 后跟零或多个y或z( [yz]*) 后跟 anx后跟零或多个x,y或z( [xyz]*) 后跟 end ( $)
^
y
z
[yz]*
[xyz]*
$
^[yz]*x[xyz]*$
如果您正在尝试匹配[a-z]但x在某处有一个,那么应该这样做
[a-z]
[a-z]*x[a-z]*应该做的伎俩。
[a-z]*x[a-z]*