2015-09-05 55 views
0

其他論壇成員, 我使用的是最新版本的NotePad ++。如果有人能幫助我開發一個正則表達式,並在開始和結束時添加一個開始&關閉重點標籤<para>標籤,只有當<para>標籤前面有一個開頭<levelledPara>標籤時,我將非常感激。下面是示例代碼來澄清我需要的正則表達式做:有條件地添加重點標記的RegEx

找到這個文本字符串: <levelledPara><para>Text I need emphasized and unchanged</para>

替換此文本字符串: <levelledPara><para><emphasis>Text I need emphasized and unchanged</emphasis></para>

總之,我需要的正則表達式添加在<para></para>標籤前面打開<levelledPara>標籤時,開始和結束<emphasis>標籤插入<para></para>標籤。正則表達式可以執行這樣的操作嗎?

回答

1

搜索:

(<levelledPara><para>)(.*?)(<\/para>) 

替換:

\1<emphasis>\2<\/emphasis>\3