php删除"_&引用;从这个角度来看
我有这个文本的文件php删除"_&引用;从这个角度来看,php,Php,我有这个文本的文件 <Actions><action_0>extractNumbersFromString</action_0><action_1>extractNumbersFromString</action_1></Actions> extractNumbersFromStringextractNumbersFromString 我想从中删除\u编号 怎么办 注 该文件未格式化为XML。换句话说,没有“回车”,但所
<Actions><action_0>extractNumbersFromString</action_0><action_1>extractNumbersFromString</action_1></Actions>
extractNumbersFromStringextractNumbersFromString
我想从中删除\u编号
怎么办
注
该文件未格式化为XML。换句话说,没有“回车”,但所有文本都在后面。如果我理解正确
file_put_contents('your-file-name-here',
preg_replace('/(attribute|action)_[0-9]+/', '$1',
file_get_contents('your-file-name-here')
)
);
输入在XML中不是必需的,因此它仍然可以是有效的XML。您可以指定是要编辑文件,还是只修改最初从文件读取的输出?另外,您能否验证该文件是否为实际的XML?如果是的话,你可以使用XML解析器,否则你不能,所以这会有很大的不同。@GolezTrol如果输入不算数,那么是的,我有一个有效的XML文件,扩展名为XML,格式为100%XML,我想用一个新文件替换这个文件,这个新文件中没有
\u number
,因为你的答案看起来很好,我想告诉您,我还有属性\u编号
,您也可以删除它吗?我得到了这个异常preg\u replace():分隔符不能是字母数字或反斜杠
对不起,在格式化代码时意外删除了它。现在应该可以了。添加了属性
。