gpt4 book ai didi

c# - 在 C# 中使用 Regex 提取 Form 标记中的操作属性?

转载 作者:行者123 更新时间:2023-11-30 20:11:37 25 4
gpt4 key购买 nike

我想从下面的字符串中提取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

关于c# - 在 C# 中使用 Regex 提取 Form 标记中的操作属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3538335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com