直接正規表現に:
(?<= \ <入力。*値= \ ")。*?(?= \")
文字列は次のとおりです。
<FORM ACTION = "https://www.baidu.com" METHOD = "POST" NAME = "フォーム">
<入力名= "test_mbid"タイプ= "隠れた"値= "190789451">
<入力名= "test_orid "TYPE ="隠れた"値= "5066810048">
<入力名= "test_apdate"タイプ= "隠れた"値= "2019年7月13日午後07時03分25秒">
<入力名= "test_bco"タイプ="隠れ"値=" 927 ">
<入力名=" test_url "タイプ= "隠れた"値= "https://www.baidu.com">
<入力名= "test_ursurl"タイプ= "隠れた"値=" HTTPS: //www.baidu.com ">
<入力名=" test_am」タイプ= ""隠し値= "100">
<入力名= "test_md5"タイプ= "隠れた"値= "1EFD6188212E17FD7046215E5218ECC2">
<入力名= "test_pna"タイプ= "隠れた"値= "test_pna">
</フォーム>
<SCRIPT>文書.forms [ "フォーム"](提出); </ SCRIPT>
マッチング処理「(?(<= \ 。<入力*値= \)?? = \)*」 の値内の値に一致し、テストアドレス試験結果は以下の通りです。
知識ポイント: