我正在寻找一个正则表达式,该表达式可让我查找并替换所有实例,并添加增量编号,并将其替换为id =“ comment”。如id =“ comment1”,id =“ comment2”等。 HTML文档中大约有400多个实例。
我应该使用记事本++吗?最简单的方法是什么?
任何帮助将不胜感激。预先感谢
答案 0 :(得分:1)
我不确定最简单的方法是什么,但是我非常怀疑这将是任何正则表达式。
也许,通过for循环,我们可以做到这一点。例如,在PHP中看起来像这样:
<?php
$str = file_get_contents('path/to/html/file/filename.html');
$arr = preg_split('/id="comment"/', $str);
foreach ($arr as $key => $value) {
$count = $key + 1;
if ($key == sizeof($arr) - 1) {
$new_str .= $value;
} else {
$new_str .= $value . ' id="comment' . $count . '"';
}
}
$str = file_put_contents('path/to/html/file/filename_modified.html', $new_str);