我想计算给定句子中的一些字符或特殊情况符号或数字,并将句子限制为仅25。所以我使用了这个正则表达式^ [^ a-zA-Z0-9] * {1, 25} $。但这个正则表达式会考虑并计算空格/空格。
例如:"这是我算的句子"现在我们有25个字符。但正则表达式将在btw单词中计算空格/空格并在句子下方报告为25个字符
"这是我的句子"
你能帮我解决一下这个问题吗?
提前致谢
答案 0 :(得分:-1)
Regex match count of characters that are separated by non-matching characters
可能重复但你可以尝试这样: 如果你想要字符串中只有25个字符
^((?:\s*\w){25})$
或者如果您想在字符串中使用1到25个字符,请尝试:
^((?:\s*\w){1,25})$