在C#這個正則表達式是給我的錯誤在Java:轉換C#正則表達式的Java
"<input type="hidden" name="GALX" value="(?<galx>[a-zA-Z0-9_]+)">"
錯誤:
Look-behind group does not have an obvious maximum length near index 60
<input type="hidden" name="GALX" value="(?<galx>[a-zA-Z0-9_]+)">
什麼是Java中的等價物的表達?
所有你不應該使用的第一正則表達式來解析HTML,請看這裏:http://stackoverflow.com/questions/590747/using-regular-expressions-to-parse-html-why-不明白爲什麼。其次,你有什麼錯誤?第三,默認情況下,Java似乎將^和$錨添加到您的正則表達式中,所以您也必須考慮到這一點。 – npinti 2012-01-02 10:02:53