繁体   English   中英

在 Notepad++ 中使用通配符替换文件扩展名及其后的所有内容

[英]Replacing a file extension and everything after it using wildcards in Notepad++

我拥有的:

<object class="imageSettings" data="../assets/FOM_SVG_140.svg" height="434.501282" style="max-width: 100%;height: auto;display: block;margin: auto;" type="image/svg+xml" width="486.747274">

我想要的是:

<object class="imageSettings" data="../assets/FOM_SVG_140.png >

我有许多 SVG 文件,其信息在.svg>之间。 有没有简单的方法来替换文本? 我尝试了各种通配符,但没有得到想要的结果。 我对外卡还很陌生。 我试过了:

.svg*>
\.svg.*$
\svg.+$
\svg.*$
  • Ctrl + H
  • 查找内容: \.svg".+?>
  • 替换为: .png">
  • TICK匹配案例
  • TICK环绕
  • SELECT正则表达式
  • 取消勾选. matches newline . matches newline
  • 全部替换

解释:

\.svg       # extension, dot have to be escaped
"           # double quote
.+?         # 1 or more any character, not greedy
>           # close tag

屏幕截图(之前):

在此处输入图像描述

截图(之后):

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM