vim的正则有&1 &2类似的功能么?

Vim、Emacs配置和使用
回复
头像
qinglangee
帖子: 137
注册时间: 2008-10-25 5:04

vim的正则有&1 &2类似的功能么?

#1

帖子 qinglangee » 2009-04-28 12:39

正则表达式中有&1 &2的用法
/(aaa)(12)(bbb)(34)/&1&2&2&3&400/g
把 aaa12bbb34ccc56dddd 一次替换成 aaa1212bbb3400ccc56ddd
vim 好像只有一个&
vim的正则能不能一次完成上面的替换?主要是想要&1 &2类似的功能
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校

Re: vim的正则有&1 &2类似的功能么?

#2

帖子 zhan » 2009-04-28 13:00

\1 \2 这样的
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
wanght
帖子: 14
注册时间: 2008-05-01 23:41

Re: vim的正则有&1 &2类似的功能么?

#3

帖子 wanght » 2009-05-01 22:05

想引用的用\(和\)括起来。
头像
qinglangee
帖子: 137
注册时间: 2008-10-25 5:04

Re: vim的正则有&1 &2类似的功能么?

#4

帖子 qinglangee » 2009-05-29 12:28

这样最多可以有9个是吧
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: vim的正则有&1 &2类似的功能么?

#5

帖子 lilydjwg » 2009-05-31 22:29

qinglangee 写了:这样最多可以有9个是吧
是的
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: vim的正则有&1 &2类似的功能么?

#6

帖子 lilydjwg » 2009-05-31 22:31

wanght 写了:想引用的用\(和\)括起来。
或者在最前面加上\v也行。
用习惯了Javascript那种的,所以经常用\v
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: vim的正则有&1 &2类似的功能么?

#7

帖子 eexpress » 2009-06-01 9:40

正则还是perl的简洁。大多没什么转义的需要。
● 鸣学
回复