2015-06-11 23 views
2

我試圖選擇></之間的文本。下面的示例我想要「文本」如何使用附加斜槓選擇大於和小於的文本

>text</ 

但我無法這樣做。 試過以下,但它不喜歡的正則表達式

\>(.*?)\<\ 

我試圖做到這一點在TextPad結束斜槓。這應該怎麼做? 我最終想刪除這兩個字符,以便所有我留下了之間的所有文字是這樣的:<element></element>

+0

你錯過了'/'...? – Mathletics

回答

0

你接近..使用以下命令:

(>).*?(<\/) 

而且隨着\1\2取代

DEMO

OR

你可以回顧後使用,並且向前看符號:

(?<=>)(.*?)(?=<\/) 

而且隨着''(空字符串)替換

DEMO

+0

感謝您的回覆,但是我在嘗試使用上述表達式時收到「無法找到正則表達式:」。但也許這是我正在使用的程序(TextPad) – user1899872

+0

再次感謝,但也無法找到。我也選擇了正則表達式。 hmmm – user1899872

+0

@ user1899872檢查更新..用'\ 1 \ 2'替換 –

0

正則表達式明智的,你可以使用3個分組和替換隻使用第一和第三組:\ 1 \ 3。

Find: (>)(.*)(</) 
Replace: \1\3 
0

嘗試這樣做:

\>(.*?)\<\/ 

您試圖實際上給了錯誤,因爲你有後一個\並沒有什麼正則表達式。

相關問題