2011-09-27 62 views
1

我已經非常沮喪於此。我需要能夠匹配下面的文本塊,但是:匹配正則表達式以獲取屬性

1)儘管文本之前任何垃圾staveb的 和 2)我需要每一個<OPTION ....</OPTION>與文本staveb的occurence匹配

這意味着,我需要這些作品的文本匹配:

<OPTION value="39"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Stavebníctvo</OPTION> 
<OPTION value="39">staveb</OPTION> 
<OPTION value="39">staveb</OPTION> 

從這個TEX t:

<OPTION value="25"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Anglicky</OPTION> <OPTION value="19">Auto, moto</OPTION> **<OPTION value="39"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Stavebníctvo</OPTION>** <OPTION value="26">Školstvo</OPTION> 
**<OPTION value="39">staveb</OPTION>** 

Pleease help!

回答

3

試試這個:

<OPTION\s+value="\d+">[^>]*staveb[^<]*</OPTION> 
+1

應當指出的是,XML/HTML文件不應該由正則表達式的句柄。 –