【发布时间】:2017-02-04 11:22:23
【问题描述】:
在 VI 中,我需要替换如下所示的模式:
seq- 后跟正好 24 个字符(只能是 0-9、a-z、A-Z),后跟 / 后跟一些(0-9、a-z、A-Z)。所以一个示例字符串是:
seq-BzFk78qrJBkbnv1KkxppsfG4/92191_A_Bp>
我想用固定字符串替换上面的字符串:
seq-ID/NUM_ID
如何在 Vi 或 Vim 中执行此操作?我尝试了一些类似的东西
:%s/seq-[a-zA-Z0-9]{24}/[a-zA-Z0-9]{+}/seq-ID/NUM_ID
但它不起作用..
【问题讨论】:
标签: regex search vim replace vi