我在Atom中有一段代码如下:
replace party ="0001" "FEDERALIST"
replace party ="0008" "ANTI-DEMOCRAT"
replace party ="0009" "JEFFERSON REPUBLICAN"
我希望它看起来像这样:
replace party ="FEDERALIST" "0001"
replace party ="ANTI-DEMOCRAT" "0008"
replace party ="JEFFERSON REPUBLICAN" "0009"
我知道我可以使用正则表达式来查找相关的文本,但是我找不到能够重新排列每一行中代码顺序的方法。我想知道是否可以找到"[\d]{4}"
并将其替换为\"[A-Z- ]+\"
。
答案 0 :(得分:2)
您可以使用
查找内容:("\d{4}") ("[^"]*") *$
替换为:$2 $1
请参见regex demo。
详细信息
("\d{4}")
-捕获组1:"
,4位数字和"
-一个空格("[^"]*")
-捕获组2:"
,除了"
以外的0个字符,然后是"
*
-超过0个空格$
-行尾。