gpt4 book ai didi

regex - 我用正则表达式替换的Vim抛出了 `E488: Trailing characters`

转载 作者:行者123 更新时间:2023-12-03 11:24:04 35 4
gpt4 key购买 nike

我正在尝试查找Twitter句柄的所有实例,并在它们周围包裹一个定位标记。

:%s/\(@[\w]\)/<a href="http://www.twitter.com/\1">\1<\/a>/gc

这给了我:
E488: Trailing characters

最佳答案

/{pattern}之间的分隔符(在您的情况下为{string})包含在其中之一时,必须使用\对其进行转义。避免这种情况的技巧是使用其他分隔符,例如#:

:%s#@\(\w\+\)#<a href="http://www.twitter.com/\1">\0</a>#gc

PS:如果它应该做我认为应该做的事情,那么您的模式是错误的;看到我的纠正。

关于regex - 我用正则表达式替换的Vim抛出了 `E488: Trailing characters`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15842088/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com