发布网友 发布时间:2022-04-23 13:38
共3个回答
热心网友 时间:2023-09-26 10:28
末行模式下执行:
:% s/ \(.*\),\(.*\)/ \2,\1/
上面是全局替换,如果单独替换某一行可以:
:7 s/ \(.*\),\(.*\)/ \2,\1/
就是将第7行互换
如果是一个区间, 比如7到11行
:7,11 s/ \(.*\),\(.*\)/ \2,\1/追问谢谢
:% s/ \(.*\),\(.*\)/ \2,\1/
给您加了50请您解释下好么 多谢了大神
追答擦 这也行......... 这都不采纳...
热心网友 时间:2023-09-26 10:28
:% s/ \(.*\),\(.*\)/ \2,\1/
是正则表达式反向引用。
模式中的 第一个 \( \) 匹配的内容,在替换模式中就是 \1 ,第二个圆括号匹配的内容就是\2 。
依次类推。
热心网友 时间:2023-09-26 10:28
mov %ax,%gs不需要调换吗?追问需要 手误```