我有一個看起來像這樣的流(除了更多的東西):正則表達式的sed
<ret:EditUse>Broadcast</ret:EditUse>
<EditUse>Movie</EditUse>
,我嘗試使用SED從中清理XML:
sed "s_</?(ret:)?EditUse>__"
我已經使用RegexPal測試了正則表達式,但它在sed中似乎不起作用。任何想法,以什麼是錯的?
我有一個看起來像這樣的流(除了更多的東西):正則表達式的sed
<ret:EditUse>Broadcast</ret:EditUse>
<EditUse>Movie</EditUse>
,我嘗試使用SED從中清理XML:
sed "s_</?(ret:)?EditUse>__"
我已經使用RegexPal測試了正則表達式,但它在sed中似乎不起作用。任何想法,以什麼是錯的?
這是與sed
工作正則表達式:
sed "s_</\?\(ret:\)\?EditUse>__g"
?
,(
和)
g
開關多次應用正則表達式中的每一行。結果:
Broadcast
Movie
[他來的小馬...](http://stackoverflow.com/a/1732454/554546) – 2011-12-29 16:40:12
我不是試圖解析XML,我試圖剝奪它。我相信正則表達式非常適合這個特定的任務,特別是因爲EditUse是唯一顯示的標籤。 – 2011-12-29 16:43:07