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

时间:2014-05-29 09:34:43

标签: regex string

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

例如:"这是我算的句子"现在我们有25个字符。但正则表达式将在btw单词中计算空格/空格并在句子下方报告为25个字符

"这是我的句子"

你能帮我解决一下这个问题吗?

提前致谢

1 个答案:

答案 0 :(得分:-1)

Regex match count of characters that are separated by non-matching characters

可能重复

但你可以尝试这样: 如果你想要字符串中只有25个字符

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

或者如果您想在字符串中使用1到25个字符,请尝试:

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