我在 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- ]+\"
。
最佳答案
您可以使用
查找内容: ("\d{4}") ("[^"]*") *$
替换为:$2 $1
请参阅regex demo .
详细信息
("\d{4}")
- 捕获组 1:"
、4 位数字和"
("[^"]*")
- 捕获组 2:"
,除"
之外的 0+ 个字符,然后"
*
- 0+ 个空格$
- 行尾。
关于regex - 使用 Atom 中的查找/替换重新排列文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52864388/