2017-08-28 175 views
-1
<option value="">-- Select Make --</option><option value="Acura" >Acura</option><option value="Audi" >Audi</option><option value="BMW" >BMW</option><option value="Buick" >Buick</option><option value="Cadillac" >Cadillac</option> 

我只需要從這段文字得到的值,我試圖表達如何從本文中獲得價值?

value="([Aa-Zz])"; 

,但沒有奏效什麼是正確的語法?

+5

您應該使用一個HTML解析器不是正則表達式 – Jens

+1

添加一個加號字符類後重新組合的字母:'([A-ZA-Z] +)' – L3viathan

+4

'值=「(\ w * )「'工作。 https://regex101.com/r/9Nse8r/1 – Mistalis

回答

1

([A-Za-z]+)\w*不會帶空格或特殊符號的值。第一個 - 裏面也有數字。使用這一個:

"[^"]*" 

行情,包含除引號之外的任何內容。

tests