簡體   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