首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Vim Regex捕获组[bau -> byau : ceu -> cyeu]

Vim Regex捕获组[bau -> byau : ceu -> cyeu]
EN

Stack Overflow用户
提问于 2013-11-11 16:43:26
回答 1查看 108.8K关注 0票数 157

我有一个单词列表:

代码语言:javascript
复制
bau
ceu
diu
fou
gau

我想把这个列表变成:

代码语言:javascript
复制
byau
cyeu
dyiu
fyou
gyau

我尝试了该命令,但未成功:

代码语言:javascript
复制
:%s/(\w)(\w\w)/\1y\2/g

既然这不起作用,那么我必须进行哪些更改才能使正则表达式捕获组在Vim中起作用?

EN

回答 1

Stack Overflow用户

发布于 2013-11-11 16:46:03

您还必须转义分组括号:

代码语言:javascript
复制
:%s/\(\w\)\(\w\w\)/\1y\2/g

这就起到了作用。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19902089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档