我有一段 html 代码作为字符串:
<input id="an_id" name="a_name" value="some_value" class="a_class" type="text"/>
我想用正则表达式和 preg_replace 去掉 name 属性及其值:
preg_replace('/name\="(.*)"/', '', $html, 1);
但这输出:
<input id="an_id" />
有谁能够帮助我?为什么删了那么多?正则表达式name
用于属性,(.*)
因为我不在乎值中的 char 是什么。什么都可以。