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

时间:2011-12-31 06:31:15

标签: c# python regex

我在python中有这个正则表达式:

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

我想要一个等效的C#正则表达式字符串。该字符串在c#中给出了解析错误。提前谢谢。

我试过这个:

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

它给了我这个错误:

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

1 个答案:

答案 0 :(得分:0)

如果删除“P”以便“&lt;”就在“?”之后它解析得很好。

Note .NET grouping syntax.