请帮助我通过解释每个组件来制作正则表达式。我想解析下面给出的所有输入标签和文本区域标签 -
<input id="t_15_k_5" type="text" value="Xxychf" name="t_15_k_5" style="display: none;"></input>
<input type="hidden" value="sn2sms" name="i_m" style="display: none;"></input>
<input id="kriya" type="hidden" value="sa65sdf656fdfd" name="kriya"></input>
<textarea id="m_15_b" name="m_15_b" style="display: none;">mwLCqRzP</textarea>
还有这个——
<input id="mwLCqRzP" class="wickEnabled input" type="text" onblur="if(this.value=='') this.value='Mobile Number';" onfocus="if(this.value=='Mobile Number') this.value='';" value="Mobile Number" onchange="javascript:dispLocMob(this);" onkeydown="javascript:dispLocMob(this);" onkeyup="javascript:dispLocMob(this);" maxlength="10" name="mwLCqRzP"></input>
我已经写了这段代码但没有工作-
preg_match_all("~<textarea(?=[^>]* name=[\"']([^'\"]*)|)(\s+[^>]*)?>(.*?)</textarea>~",$content,$textAreaResults)
preg_match_all('/<input(?=[^>]* name=["\']([^\'"]*)|)(?=[^>]* value=["\']([^\'"]*)|)/',$content,$results);
请帮忙。