嗨正在寻找其解析使用QueryString.Am下面的正则表达式的正则表达式:正则表达式解析的queryString
Pattern pr1=Pattern.compile("[\\?&](?<name>[^&=]+)=(?<value>[^&=]+)");
但它扔
java.util.regex.PatternSyntaxException: Look-behind group does not have an obvious maximum length near index 18
[\?&](?<name>[^&=]+)=(?<value>[^&=]+)
^
谁能帮我
正则表达式是 “[\\?&](? [^&=] +)=(\\? [^&=] +)” –
rkhm
2012-02-14 16:12:17
有人可以帮助我的迫切 – rkhm 2012-02-14 16:12:44
你确定你是否使用Java 7/JDK 1.7?因为它看起来像正则表达式引擎不识别命名的捕获组表示法。 – ruakh 2012-02-14 16:15:14