繁体   English   中英

正则表达式正则表达式匹配表单的开头和结尾与所有 inbewteen

[英]Regular Expression regex to match start and end of a form with everything inbewteen

<(form)[^>]*method=(['\"])post(['\"]).*</(form)>

目前我已经知道了..如果不涉及新行,哪种工作..但我不确定如何搜索表单标签内的所有内容(包括输入字段)

任何帮助表示赞赏:]

$html = "<form>your form stuff here</form>"

$dom = new DOM;
$dom->loadHTML($html);
$xp = new XPath($dom);

$form = $xp->query('//form')->item(0);

$guts = $form->saveHTML();

你好

$pattern = "/<form\b[^>]*>(.*?)<\/form>/is";
preg_match_all('%<form.*?</form%i', $subject, $result, PREG_PATTERN_ORDER);
for ($i = 0; $i < count($result[0]); $i++) {
    # Matched text = $result[0][$i];
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM