[英]how to invert keys and values in a YAML file (key : value)
我有一个很大的.yml
转换文件,我想在其中转换键和值。
我有的 :
some english sentence : une phrase en francais
another one : une autre
我想得到什么:
une phrase en francais : some english sentence
une autre : another one
我确定可能会有很多简单的正则表达式,但是我不知道该怎么做...
我不搜索脚本,仅搜索正则表达式
您可以从一个简单的正则表达式开始:
^(.*):(.*)$
^ =行首
(。*)=第一组比赛
:=抓住:
(。*)=第二组比赛
$ =行尾
使用示例记事本++,您可以执行以下操作:
搜索: ^(.*):(.*)$
替换\\2:\\1
其中\\2
:第二个匹配组的内容,其中\\1
:第一个匹配组的内容
仅当您的句子不包含:
此方法才有效:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.