【发布时间】:2011-03-06 08:37:37
【问题描述】:
是否可以使用正则表达式来检测任何不是“空字符串”的内容,如下所示:
string s1 = "";
string s2 = " ";
string s3 = " ";
string s4 = " ";
等等
我知道我可以使用 trim 等,但我想使用正则表达式。
【问题讨论】:
-
很抱歉我编辑了我的问题,因为它必须被“否定”
-
如果可以的话,使用正则表达式而不是内置函数的令人信服的理由是什么?
-
在 .net 白话中,只有您的第一个示例 ("") 被视为“空字符串”。其他的都是纯空白——但不是空的。这个看似微小的差异在下面产生了一些过于复杂的答案。