将C#正则表达式转换为Java

时间:2012-01-02 09:56:50

标签: c# java regex

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中的等价表达式是什么?

1 个答案:

答案 0 :(得分:0)

这是我的猜测。我改变了'并且逃脱了任何“

"<input type=\"hidden\" name=\"GALX\" value=\"(?<galx>[a-zA-Z0-9_]+)\">" 

编辑 ::对于“galx”的命名分组,只有java 7支持此

Regex Named Groups in Java