4 我需要忽略正則表達式中的<。忽略正則表達式匹配中的第一個字符 我的正則表達式: /(>(.+)(?=<\/a>))/igm 匹配如下: 我怎麼告訴它忽略開始<? Here是regexr.com上的正則表達式。 來源 2014-06-30 Matthew +0 積極的回顧後,雖然它不工作,regexr.com出於某種原因。 – +1 @ EdwardM.B .:原因是在Javascript中沒有可用的lookbehind功能。 – +0 http://stackoverflow.com/questions/590747/using-regular-expressions-to-parse-html-why-not – epascarello
4 可能的解決辦法是不相匹配的字符>: [^>]+(?=<\/a>) regex101 demo 或者你把每個結果的代碼本身的字符串。 來源 2014-06-30 20:46:47 Jerry +0 謝謝!我使用'.splice(1)',但它表示它不能從null拼接。所以然後我不得不添加'.toString()' – Matthew +0 @Matthew沒問題。 – Jerry
積極的回顧後,雖然它不工作,regexr.com出於某種原因。 –
@ EdwardM.B .:原因是在Javascript中沒有可用的lookbehind功能。 –
http://stackoverflow.com/questions/590747/using-regular-expressions-to-parse-html-why-not – epascarello