我試圖選擇></
之間的文本。下面的示例我想要「文本」如何使用附加斜槓選擇大於和小於的文本
>text</
但我無法這樣做。 試過以下,但它不喜歡的正則表達式
\>(.*?)\<\
我試圖做到這一點在TextPad結束斜槓。這應該怎麼做? 我最終想刪除這兩個字符,以便所有我留下了之間的所有文字是這樣的:<element></element>
我試圖選擇></
之間的文本。下面的示例我想要「文本」如何使用附加斜槓選擇大於和小於的文本
>text</
但我無法這樣做。 試過以下,但它不喜歡的正則表達式
\>(.*?)\<\
我試圖做到這一點在TextPad結束斜槓。這應該怎麼做? 我最終想刪除這兩個字符,以便所有我留下了之間的所有文字是這樣的:<element></element>
你接近..使用以下命令:
(>).*?(<\/)
而且隨着\1\2
取代
見DEMO
OR
個你可以回顧後使用,並且向前看符號:
(?<=>)(.*?)(?=<\/)
而且隨着''
(空字符串)替換
見DEMO
感謝您的回覆,但是我在嘗試使用上述表達式時收到「無法找到正則表達式:」。但也許這是我正在使用的程序(TextPad) – user1899872
再次感謝,但也無法找到。我也選擇了正則表達式。 hmmm – user1899872
@ user1899872檢查更新..用'\ 1 \ 2'替換 –
正則表達式明智的,你可以使用3個分組和替換隻使用第一和第三組:\ 1 \ 3。
Find: (>)(.*)(</)
Replace: \1\3
嘗試這樣做:
\>(.*?)\<\/
您試圖實際上給了錯誤,因爲你有後一個\
並沒有什麼正則表達式。
你錯過了'/'...? – Mathletics