如何编写检测字符串不为空的 PHP 正则表达式?
在本例中,空表示 0 个字符。例如,单个空格或单个换行符算作非空。
(它必须是适用于 preg_match() 的正则表达式,因为我有一个包含各种正则表达式的查找表并且不想以任何特殊方式处理这种情况,所以这里不使用正则表达式会使代码复杂化。 )
更新:
出于可悲的原因,我也不能在 //
之外使用任何正则表达式修饰符,例如“s”。
致反对者:这个问题是不是太简单了?还是不够清楚?
最佳答案
/[\s\S]/
匹配任何字符,即使您不能使用 /s
修饰符。
您不需要量词 (+
),因为如果一个字符匹配,则条件已经满足。
关于php - 使用正则表达式检测非空字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12050295/