Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的正则表达式有问题,它允许我输入任何文本,但是当我有空格时,它会抛出错误。我有文本字段可以输入摘要,摘要长度为 140,我的正则表达式有空格 [\w\n\r]{0,140}
[\w\n\r]{0,140}
或者,更简洁地说,[.\n]{0, 140}. .运算符将匹配除换行符 ( ) 之外的任何字符,\n因此是分组。
[.\n]{0, 140}
.
\n
\n如果您使用 .Net 进行正则表达式匹配,那么当这样调用时您不需要:
Match m = Regex.Match("some string", @".{1, 140}", RegexOptions.SinglelLine);
HTH。
尝试这个[\w\n\r\t ]{0,140}
[\w\n\r\t ]{0,140}
这也包括制表符和空格。