Regex 删除换行符和制表符
我们希望更改所有出现的Regex 删除换行符和制表符,regex,notepad++,Regex,Notepad++,我们希望更改所有出现的 }, { 到 无论缩进多远(使用制表符) 记事本++无法识别我的regexp}、(\t*)\n{和}、(\t)*\n{,我不知道为什么 哪个是正确的regexp?您不需要捕获任何东西 正则表达式: },\s+{ 替换字符串: },{ \s匹配任何空白字符[\r\n\t\f] 这应该可以做到 见演示 我不知道为什么,但你应该在记事本中转义{&}++ \},\s*\{ 然后将其替换为},{ \s表示任何空格字符[\r\n\t\f]只需使用\s*如}\s*,\s*{\
},
{
到
无论缩进多远(使用制表符)
记事本++无法识别我的regexp}、(\t*)\n{
和}、(\t)*\n{
,我不知道为什么
哪个是正确的regexp?您不需要捕获任何东西 正则表达式:
},\s+{
替换字符串:
},{
\s
匹配任何空白字符[\r\n\t\f]
这应该可以做到
见演示
我不知道为什么,但你应该在记事本中转义
{
&}
++
\},\s*\{
然后将其替换为},{
\s表示任何空格字符
[\r\n\t\f]
只需使用\s*
如}\s*,\s*{
\s
包括\n
且您不需要转义{},
我在开始时删除了\s*,因为我想保留缩进(我的错误是没有正确指定我想要的内容)但是:regexp对我来说仍然是一个谜……你已经走上正轨了。再加上一些,你就会对它们感到舒服:)这就是我自1999年开始使用它们以来的想法。
\s*(\}\,)[\n\s]*(\{)
\},\s*\{