【发布时间】:2012-01-02 09:56:50
【问题描述】:
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,看这里:stackoverflow.com/questions/590747/… 看看为什么。其次,您遇到了什么错误?第三,默认情况下,Java 似乎将 ^ 和 $ 锚添加到您的正则表达式中,因此您也必须满足这一点。