我想匹配下面HTML代碼段的值:(紅寶石)幫助匹配我的正則表達式
<input name="example" type="hidden" value="matchTextHere" />
下列要求:
x = response.match(/<input name="example" type="hidden" value="^.+$" \/>/)[0]
這是爲什麼不工作?它不匹配 'matchTextHere'
編輯:
當我使用:
x = response.match(/<input name="example" type="hidden" value="(.+)" \/>/)[0]
它整個HTML元素相匹配,而不是隻值 'matchTextHere'
我需要匹配的字母,符號和數字。基本上我需要匹配引號之間的任何內容。 – sepiroth 2009-11-27 06:16:48
使用'[^「] +'來捕獲符號 – Amarghosh 2009-11-27 06:20:30
/ /返回整個字符串,而不是值i想要 – sepiroth 2009-11-27 06:22:42