Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式,通过忽略空格/空白,仅计算句子中的字符/数字_Regex_String - Fatal编程技术网

Regex 正则表达式,通过忽略空格/空白,仅计算句子中的字符/数字

Regex 正则表达式,通过忽略空格/空白,仅计算句子中的字符/数字,regex,string,Regex,String,我想计算一个给定句子中的字符或特殊情况符号或数字的数量,并将一个句子限制为25。因此我使用了这个正则表达式^[^a-zA-Z0-9]*{1,25}$。但是这个正则表达式考虑并计算空格/空白 例如:“这是我正在统计的句子”现在我们有25个字符。但上面的正则表达式将把btw单词中的空格/空白计算在内,下面的句子报告为25个字符 “这就是我说的话” 有谁能帮我解答这个问题吗 提前感谢可能的副本 但你可以这样尝试: 如果您希望字符串中正好包含25个字符 ^((?:\s*\w){25})$ 或者,如果希

我想计算一个给定句子中的字符或特殊情况符号或数字的数量,并将一个句子限制为25。因此我使用了这个正则表达式^[^a-zA-Z0-9]*{1,25}$。但是这个正则表达式考虑并计算空格/空白

例如:“这是我正在统计的句子”现在我们有25个字符。但上面的正则表达式将把btw单词中的空格/空白计算在内,下面的句子报告为25个字符

“这就是我说的话”

有谁能帮我解答这个问题吗

提前感谢

可能的副本

但你可以这样尝试: 如果您希望字符串中正好包含25个字符

^((?:\s*\w){25})$
或者,如果希望字符串中包含1到25个字符,请尝试以下操作:

^((?:\s*\w){1,25})$