【发布时间】:2016-01-04 11:23:30
【问题描述】:
我正忙于将文本日志解析为 HTML,并且正在用 HTML 项目符号标签替换选项卡
我需要一个正则表达式来识别一行的开头,然后在行尾附加一些内容。例如:
config system accprofile
edit "Number 1"
set mntgrp read-write
edit "read-only"
set mntgrp read
config system 2
edit "Number 2"
set mntgrp read-write
edit "read-only"
set mntgrp read
需要改成:
<ul>
<li>config system accprofile</li>
<ul>
<li>edit "Number 1"</li>
<ul>
<li>set mntgrp read-write</li>
</ul>
<li>edit "read-only"</li>
<ul>
<li>set mntgrp read</li>
</ul>
</ul>
<li>config system 2</li>
<ul>
<li>edit "Number 2"</li>
<ul>
<li>set mntgrp read-write</li>
</ul>
<li>edit "read-only"</li>
<ul>
<li>set mntgrp read</li>
</ul>
</ul>
</ul>
我可以通过搜索“config”来识别每一行的前面,但我需要在行尾附加\n\t<ul>。
我该怎么做?
【问题讨论】:
-
你使用的是原生 js?
-
嗨,我正在使用 node.js
标签: javascript regex