【发布时间】:2017-02-08 18:09:28
【问题描述】:
我想查找并用正则表达式替换,但无法应用正确的代码。如果我能用 3 条线做到这一点,那就太好了,但如果我不能用 1 条线,我也可以。
查找“<info>image1.jpg</info>”并替换“<info1>image1.jpg</info1>”
查找:
<information>
<info>image1.jpg</info>
<info>image2.jpg</info>
<info>image3.jpg</info>
</information>
替换:
<information>
<info1>image1.jpg</info1>
<info2>image2.jpg</info2>
<info3>image3.jpg</info3>
</information>
编辑:
它非常有用。非常感谢您的回答。我写了 image1.jpg 来缩短代码。它更长。中间是否有通用代码,例如 (image(\d+).?) 明白 .?) 用于文件扩展名,但不能将 image(\d+) 用于实际链接。如果你能告诉我它们意味着什么,我可以永远使用这些代码。 :)
<info>http://www.image.com/Uploads/abcdef-221b-33f4-22d4-12g13cd3bg98.jpg</info>
<info>http://www.image.com/Uploads/abcdef-6ca5-4d2e-97c1-25f536fd2ab48.jpg</info>
<info>http://www.image.com/Uploads/abcdef-542a-41c0-96c7-1878ce48df4f.jpg</info>
</information>
【问题讨论】:
-
你应该展示你尝试过的东西
-
这就是为什么你必须显示你的准确输入和输出。正则表达式会改变
-
你是对的,我不知道它会改变正则表达式代码,所以我缩短了链接以便更容易回答。如果您可以通过原始链接再次帮助或教我一次,我会很高兴。或再次感谢您的关注。
-
最后一种情况的答案应该是什么 -->
1878ce48df4f.jpg。这里没有号码 -
是的,文件名是 abcdef-542a-41c0-96c7-1878ce48df4f.jpg。原来没有编号。
标签: regex xml search replace notepad++