我有一个很大的.yml
翻译文件,我想在其中反转键和值。
我所拥有的:
some english sentence : une phrase en francais
another one : une autre
我想得到什么:
une phrase en francais : some english sentence
une autre : another one
我确信可能会有一堆简单的正则表达式,但我无法弄清楚如何做到这一点......
我不搜索脚本,只搜索正则表达式
答案 0 :(得分:2)
答案 1 :(得分:2)
你可以从一个简单的正则表达式开始:
^(.*):(.*)$
^ =行的开头
(。*)=第一个匹配组
:= catch:
(。*)=第二个匹配组
$ =行尾
使用例如notepad ++,你可以这样做:
搜索:^(.*):(.*)$
替换\2:\1
其中\2
:第二个匹配组的内容
以及\1
:第一个匹配组的内容
此方法仅在您的句子不包含: