2013-10-25 24 views
0

這裏是我的文字正則表達式用於搜索所有選項標記。

<OPTION/value/3D70>Airport</OPTION> 
<OPTION value/3D81>Akuressa</OPTION> 
<OPTION value/3D32>Ambalangoda</OPTION> 
<OPTION value/3D65>Ambalantota</OPTION> 

我需要只值Ex:機場,Akuressa 所以請給我一個正則表達式的代碼來搜索所有

<OPTION [ANYVALUES NUMBER OR LETTERS] > 

然後我可以在搜索日食和替換爲空,只獲取值。

編輯:

我明白了

<OPTION (.|\r\n)*\> 

感謝所有:-)

,這是對我幫助很大

regex online tool

+1

這看起來並不像有效的HTML。還......用哪種語言? – plalx

+0

我從另一個程序中獲得了這些信息,這就是爲什麼需要過濾這些值。 :-) –

+1

哪種語言? – plalx

回答

1

假設它停留在格式,你可以一次讀一行並應用這個正則表達式它:

(?<=>)([^<]*)(?=<) 

如果你想在OPTION之後的文本,我不會去與你有什麼......它看起來不對。我想這個去:

<OPTION ([^>]*)> 
+0

謝謝親愛的sdanzig –

+1

你的問題很混亂,我希望你明白。你說你正在尋找「機場」和「阿庫雷薩」,但是你發佈了一個正則表達式,發現......我不確定是什麼,但肯定不只是標籤值... – sdanzig

+0

我需要得到唯一的機場和akuressa或刪除選項標籤:-) –

0

我明白了:-)

<OPTION (.|\r\n)*\>