正则表达式:对于每个 /xxx.png 转到下一个 /yyy.eps 并将其更改为 /xxx.eps
Regex: for each /xxx.png go to next /yyy.eps and change it to /xxx.eps
我想要这样的正则表达式:
"for each /xxx.png
go to the inmediately next /yyy.eps
, and change it to /xxx.eps
"
如果可能的话,我该如何使用正则表达式呢?
我正在使用 CSV 文件并使用 Notepad++。
非常感谢!
编辑
希望这有助于澄清,一个更好的例子是:
line 1: "landscape123.png","IwantToBeNamedlandscape123.eps"
line 2: "picture123.png","IdLikeToBeNamedpicture123.eps"
如何获取 png 文件名并用它们替换下一个 .eps 文件名?每次,两种文件类型都在同一行。
查找:
^"(.*)\.png".*$
替换为:
".png",".eps"
这表示:"Find lines that contain exactly: "
, a filename (and capture the filename), .png"
, and then whatever; and then replace them with ".png",".eps"
",其中
是包含文件名的反向引用。
确保取消选中“.匹配换行符”。
我想要这样的正则表达式:
"for each /xxx.png
go to the inmediately next /yyy.eps
, and change it to /xxx.eps
"
如果可能的话,我该如何使用正则表达式呢? 我正在使用 CSV 文件并使用 Notepad++。
非常感谢!
编辑 希望这有助于澄清,一个更好的例子是:
line 1: "landscape123.png","IwantToBeNamedlandscape123.eps"
line 2: "picture123.png","IdLikeToBeNamedpicture123.eps"
如何获取 png 文件名并用它们替换下一个 .eps 文件名?每次,两种文件类型都在同一行。
查找:
^"(.*)\.png".*$
替换为:
".png",".eps"
这表示:"Find lines that contain exactly: "
, a filename (and capture the filename), .png"
, and then whatever; and then replace them with ".png",".eps"
",其中 是包含文件名的反向引用。
确保取消选中“.匹配换行符”。