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