gpt4 book ai didi

regex - Emacs query-replace-regexp with html

转载 作者:行者123 更新时间:2023-12-02 02:13:07 24 4
gpt4 key购买 nike

我在 Emacs 中尝试使用 replace-regexp 命令,但我不知道如何构建正确的正则表达式。我的文件如下所示:

<img src="http://s.perros.com/content/perros_com/imagenes/thumbs/1lundehund2.jpg" />
<img src="http://s.perros.com/content/perros_com/imagenes/thumbs/1pleon2.jpg" />

我想替换为:

<img src="" class="class-1lundehund2.jpg" />
<img src="" class="class-1pleon2.jpg" />

我使用这个正则表达式没有成功(替换了 0 次):

M-x replace-regexp
Replace regexp: src\=\"http\:\/\/s\.perros\.com\/content\/perros_com\/imagenes\/thumbs\/\([a-zA-Z0-9._-]+\)\"
Replace regexp with: src\=\"\" class\=\"class-\1\"

但在 re-builder 模式下使用相同的正则表达式(更改 \([a-zA-Z0-9.-]+\) by \\([a-zA-Z0-9.-]+\\)) 所有结果都正确突出显示。我不知道发生了什么,有什么提示吗?

最佳答案

我认为你逃避了太多事情。 regexp = src="http://s\.perros\.com/content/perros_com/imagenes/thumbs/\([^"]*\)", replacement = src= ""class="class-\1"

关于regex - Emacs query-replace-regexp with html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11874211/

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