我正在使用这个正则表达式,
Regex.Replace(value.Trim(), @"\s+", " ");
将多余的空间修剪并最小化为一个空间。
问题是它也删除新行从文字来看。
如何修复正则表达式以保留新行?
排除 CRLF[^\S\r\n]+
在空白类中。[^]
是一个负类。\S
是一个负类,等于not [ space, tab, ff, lf, cr ]
事情是关于negative班级是否从团体中分离出来并适用于每个成员
分别在群里。就像数学一样,两个负数等于一个正数。
不是不是空白=[^\S]
= [\s]
然而,否定条件适用于下一个类别项目以及下一个......
因此,既然包含了空白,您就可以从类中排除特定的空白项目。[^\S\r\n]
表示除 CR 或 LF 之外的所有空白。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)