我曾尝试使用tautologistics node-htmlparser,它处理javascript很好,但它在php标签上窒息。我只需要解析html和php标签。不在php标签本身 - 我不需要PHP AST或任何东西。是否有可以执行此操作的现有库?
以下是一些例子:
<span id="<?="1"?>" <?php print \'class="2"\'?>><?php print "3"?></span>
<p><?php print "?>";?></p>
编辑:请停止所有“php将在javascript之前执行”的答案。这不适用于此。我正在编写一个在浏览器中运行的IDE,用户可以在其中键入html和php代码。然后我需要解析输入的内容。