3

如何从包含 的集合中搜索仅包含字符的字符串x,并要求它包含 x?例如[a-z]+,但不匹配,如果它不包含x.

所以它应该匹配quux但不匹配fooor bar

4

3 回答 3

5

尝试这样的事情

^[a-z]*x[a-z]*$

于 2012-08-06T15:49:28.807 回答
5

假设你想匹配一个只有 x,y 或 z 的字符串,匹配 start ( ^) 后跟零或多个yz( [yz]*) 后跟 anx后跟零或多个xyz( [xyz]*) 后跟 end ( $)

^[yz]*x[xyz]*$

如果您正在尝试匹配[a-z]x在某处有一个,那么应该这样做

^[a-z]*x[a-z]*$
于 2012-08-06T15:50:50.773 回答
3

[a-z]*x[a-z]*应该做的伎俩。

于 2012-08-06T15:49:27.627 回答