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*\{