2015-09-01 161 views
0

是否可以使用一種通配符在Notepad ++中查找和替換字符串?記事本++中的通配符++

比方說,我有以下文件:

<Check id="2">text<Condition>foo<Field condition="" field="boo"/> 
<Value>20971520</Value> 
<Check id="14">text<Condition>foo<Field condition="" field="boo"/> 
<Value>5151520</Value> 

我需要的是刪除,看起來像的所有字段:

<Check id="2">text<Condition>foo<Field condition="" field="boo"/> 

其中ID =「2」是一個變量,保持<Value>5151520</Value>因此所需的輸出將是:

<Value>20971520</Value> 
<Value>5151520</Value> 

感謝

+0

'id'中的值是否總是一個數字?該行的其餘部分總是與id相同的確切值嗎?請更具體的內容。 –

+0

@KenWhite其實我試圖儘可能具體,id始終是一個數字。 – Eng7

+0

好吧,你回答了我問的一半問題。謹慎嘗試另一半?這個網站是針對**特定的**問題,而對數據和兩個樣本值的模糊描述並不具體。如果我不覺得有必要提供更多信息,我不會要求您提供。我可以很樂意爲您提供一個只能與您提供的確切文件一起工作的解決方案,但我懷疑您正在尋找哪些文件,因此請提供有關可用於編寫更一般解決方案的數據的詳細信息**會幫助你。 –

回答

0

是的,您可以在查找和替換中使用正則表達式。這是一個可以做你想做的樣本。確保你有Search Mode設置爲Regular Expression

查找內容:<Check id[^\n]+\n

替換:

也就是說,留下框留空替換。