vim 帮忙写个正则替换:

如下内容:。。。ZuggSoftwareCMUDProv2.37ZultraxSoftwareGrabJPGProv2.10Incl.And.AuthPatch-DVTZ... 如下内容:

。。。
Zugg Software CMUD Pro v2.37
Zultrax Software GrabJPG Pro v2.10 Incl.And.AuthPatch-DVT
ZumeSoft WordFusion Pro v2.50 BEA
。。。

定位到每行最后一个数字后,其后的内空全删除,并在删除后的位置加上“谢谢”字样

该死的百度 不能标注颜色。
朋友,你的代码 有点问题啊,
坏了,也许是我没表达清楚也怪我。
这后面的,全不要。
展开
 我来答
我爱数学6688
2013-03-16 · TA获得超过169个赞
知道答主
回答量:58
采纳率:100%
帮助的人:33.2万
展开全部
我在知道看到过类似提问。
我编了一个,基本还行。
:%s #\d.*#谢谢#g
参考解释:
%s是全文替换
\d数字开头
.任意字符,数量是*个
合在一起就是说,\d.*,匹配数字开头的任意字词句
#在这里作为分界符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不知详解
2013-03-16 · 知道合伙人软件行家
不知详解
知道合伙人软件行家
采纳数:609 获赞数:2252
自学计算机。

向TA提问 私信TA
展开全部
楼上的代码是错的。
应该使用这两个之一:
%s/\(\d\)\@<=\D\{-}$/Thanks
%s/\(\d\)\D\{-}$/\1Thanks

他错在使用了 贪婪匹配 .* 。
使得数字匹配超出期望范围。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式