簡體   English   中英

Notepad ++的正則表達式可以代替它嗎?

[英]Regular expression for Notepad++ to replace this?

這是我要替換的示例

3</td><td width="8%">2

3 and 2

但是正則表達式應該與前面的示例中的3之前的任何數字匹配,並且數字2始終是數字2

如果您在</td><td width="8%">之前找到一個數字,並在其后找到數字2,則保留數字並將</td><td width="8%">替換為單詞and

謝謝

您可以嘗試與以下正則表達式匹配:

([0-9]+)</td><td\s*width="8%">2

並替換為以下內容:

$1 and 2

看下面的圖片:

正則表達式

我相信這應該有效:

[0-9]+</td><td\\swidth="8%">2

如果您的編輯器支持分組編輯,請使用括號標記每個組,然后編輯所需的組。

分組版本:

([0-9]+)(</td><td\\swidth="8%">)(2)

捕獲前面的數字,並使用反向引用將其輸出回替換文本中:

搜索:

(\d+)</td><td width="8%">2

更換:

\1 and 2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM