如何检查字符串是否包含由空格分隔的模式?

时间:2014-01-18 12:35:57

标签: c# regex string

如何检查字符串是否包含由空格分隔的模式?

示例:

"abc  ef    ds       ab  "

现在我想检查给定的字符串是否只包含由空格分隔的模式[a-z]。我的尝试:^\s*[a-z]*\s*$。但是这只检查开头和结尾的空格,而不是用空格来分隔内容。

2 个答案:

答案 0 :(得分:3)

试试这个正则表达式:

/^[a-z\s]+$/

答案 1 :(得分:1)

^(\s|[a-z])*$

零个或多个大写字符,可以是空格,也可以是A-Z。

如果你想确保除了空格之外至少有一件事,那么:

^\s*[a-z]+(\s*|[a-z])*$

零个或多个空格,至少一个字符A-Z,然后与上面相同。