我需要从隐藏的 HTML 字段中提取一个值,已经有点弄清楚了,但我目前陷入困境。
我的正则表达式如下:
<input type="hidden" name="form_id" value=".*"
但这会从 HTML 中提取整个字符串。
字符串看起来像:
<input type="hidden" name="form_id" value="123"/>
我需要从字符串中提取“值”,它总是在变化,但“名称”始终是相同的。有没有一种方法可以提取它而无需执行其他表达式?我感谢任何帮助。
最佳答案
(?<=<[^<>]+?name="form_id"[^<>]+value=")(.*)(?=")
关于regex - 我该如何处理这个正则表达式问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11301306/