Преобразование регулярного выражения C # в Java - PullRequest
0 голосов
/ 02 января 2012

Это регулярное выражение в 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 голосов
/ 02 января 2012

Это я предполагаю.Я изменил «на» и избежал любого *

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

Edit :: И для именованной группировки "galx" только Java 7 поддерживает это

Именованные группы Regex в Java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...