正则表达式:匹配集合中的至少一个字符

时间:2013-01-10 08:45:23

标签: regex set character posix

我有一个字符集{x,y,z},我想检查一些字符串是否包含该集合中的至少一个字符。
例如:

abxyz - valid
zabc1 - valid
abc4e - not valid

2 个答案:

答案 0 :(得分:3)

/.*[xyz].*/应该做的伎俩

答案 1 :(得分:1)

试试这个正则表达式:

.*[x-z].*

这只会匹配包含[x-z]的行至少一次。

<强> Example