Я не уверен, что может быть самым простым способом, но я сильно сомневаюсь, что это было бы любое регулярное выражение.
Может быть, с помощью цикла 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);