正则表达式中的编号项目

numbering items in regex

我搜索了 google 这样的解决方案,但找不到,我想在每个匹配项旁边生成数字,例如在 emmet 中: 如果我在支持 emmet 的 IDE 中写下以下内容:

ul>li.item$*5

它将生成:

<ul>
    <li class="item1"></li>
    <li class="item2"></li>
    <li class="item3"></li>
    <li class="item4"></li>
    <li class="item5"></li>
</ul>

有没有办法在正则表达式中完成同样的事情?

感谢您的建议,

要使用 PHP 生成列表,您可以使用简单的循环,不需要正则表达式。

<ul>
    <?php for ($i = 0; $i < 5; $i++) : ?>

    <li class="item<?= $i; ?>"></li>

    <?php endfor; ?>
</ul>