我想https://www.sth.com/yment/Paymentform.aspx从下面的字符串中提取
<form id='paymentUTLfrm' action='https://www.sth.com/yment/Paymentform.aspx' method='post'>
我该怎么做Regex?
虽然我不鼓励使用正则表达式来解析 HTML,但这很简单,正则表达式就足够了。对于更复杂的操作,请使用合适的 (X)HTML 解析器,如 HtmlAgilityPack。
这个正则表达式应该可以工作:
<\s*form[^>]*\s+action=(["'])(.*?)\1
更新了正则表达式,以便在 URL 中使用撇号。请注意,该 URL 现在位于第二个捕获组中。
在rubular上看到它