关于记事本++正则表达式
问题描述:
我想查找和替换正则表达式不能应用正确的代码。如果我能用三条线做到这一点,那将是非常好的,但如果我不能一条线对我来说也是可以的。关于记事本++正则表达式
查找 “<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 +)。?)了解。?)用于文件扩展名,但不能将图像(\ 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>
答
发现:<info>(image(\d+).*?)</info>
替换为:<info\2>\1</info\2>
作品中的TextWrangler,应在记事本++以及工作。
你应该显示你已经尝试过 – TheLostMind
这就是为什么你必须显示你的确切输入和输出。正则表达式将改变 – TheLostMind
你是对的,我不知道它会改变正则表达式代码,所以我缩短了链接,使答案更容易。如果你可以帮助或教我更多的时间与原始链接,我会很高兴。或再次感谢您的关注。 –