Kri*_*rma 1 regex visual-studio-2012
我想从文本文件中删除每行的尾随空格,保持换行符不变.我正在使用Visual Studio 2012的Regex功能.
当我试图找到\s*\r?\n并替换\r\n它时,也剥离了所有空行,这是不期望的.
有什么我想念的吗?
设置减法救援!
[\s-[\n]]+\n
Run Code Online (Sandbox Code Playgroud)
......或任何空白字符(\s)除(-)换行([\n]).通常,-被视为范围运算符或文字连字符(取决于它在字符类中的位置),并被[视为文字括号.但是如果连字符后跟一个看起来像字符类的东西,它就变成了一个set减法运算符.
ref:正则表达式中的字符类
| 归档时间: |
|
| 查看次数: |
1750 次 |
| 最近记录: |