切换值

时间:2016-07-22 13:49:24

标签: regex notepad++

我正在努力使用通用正则表达式来切换值。 我想快速重新排列

{"AAA","AA1"}, 

进入

{"AA1","AAA"},

理想情况下使用notepad ++

干杯。

4 个答案:

答案 0 :(得分:2)

用Ctrl + H&打开替换勾选正则表达式

查找:\{(.*),(.*)\}

替换为:{\2,\1}

(假设引用值中没有}

答案 1 :(得分:1)

在记事本中++:

找到:

\{\s*\"(.*?)\"s*\,\s*\"(.*?)\"\s*}

替换为:

{"\2","\1"}

答案 2 :(得分:0)

尝试this one

Search: (\{\s*")([^"}]*)(",\s*")([^"}]*)("\})
Replace: \1\4\3\2\5

答案 3 :(得分:0)

模式:\{("[^"]*")\s*,\s*("[^"]*")\} 替换:{$2,$1}

说明:

  • "..."部分
  • 进行分组
  • 使用反向字符类[^"]*来匹配所有内容,直到第一个"
  • 通过反向引用来反转他们的订单:{$2,$1}