Regex 需要两个正则表达式

Regex 需要两个正则表达式,regex,Regex,关于正则表达式正则表达式,我是一个真正的新手 我正在寻找一个只匹配不包含空格的字符串的RegEx1。 RegEx2仅匹配包含空格的字符串 例如: RegEx1必须与abcxyz匹配,但不能与abc xyz匹配。 RegEx2必须与abc xyz匹配,但不能与abcxyz匹配 您想了解: [abc]匹配a、b或c字符 [^abc]匹配既不是a、b也不是c的任何字符 再加上字符串的开始和结束,你们都准备好了 ^[^X]*$匹配不包含X的任何长度的字符串 ^*X.*$匹配至少包含一个X的任何字符串 ^

关于正则表达式正则表达式,我是一个真正的新手

我正在寻找一个只匹配不包含空格的字符串的RegEx1。 RegEx2仅匹配包含空格的字符串

例如:

RegEx1必须与abcxyz匹配,但不能与abc xyz匹配。 RegEx2必须与abc xyz匹配,但不能与abcxyz匹配

您想了解:

[abc]匹配a、b或c字符

[^abc]匹配既不是a、b也不是c的任何字符

再加上字符串的开始和结束,你们都准备好了

^[^X]*$匹配不包含X的任何长度的字符串

^*X.*$匹配至少包含一个X的任何字符串


^[^X]*X[^X]*$匹配任何长度的字符串,该字符串正好包含一个X。

谢谢@Pietzcker。在思考我的问题时,我意识到我不需要两个正则表达式,只需要一个与空格匹配的正则表达式。所以我的正则表达式就是[]。如果没有空格,正则表达式将返回FALSE。如果有,它将返回TRUE。再次感谢你的帮助。