我正在使用xml文件进行搜索并替换为Regex - 实际上它是一个Joomla网站,使用组件rereplacer。 我有一个列表,我需要添加
<ul>
第一个
<li>
元素并在最后一个
后关闭 </ul>
xml文件的构建类似于
<item>
<search><span class="SCompany">([^<]*)</span></search>
<replace><div class="text1">$1</div></replace>
</item>
此。因为我是关于正则表达式的真正的菜鸟,所以我需要一些帮助。如何在xml文件中放置所有
<li>content</li>
标记成一对
<ul></ul>?
答案 0 :(得分:0)
在解析xml / html时,正则表达式通常不是一个好主意,因为很难跟踪语法。
正则表达式是最强大的,如果输入是一行,只有一行 - 没有上下文。
你怎么知道你的li元素都属于同一个列表,而不是两个或多个列表?如何检测<pre>
标签和评论中的li元素以忽略它们?
寻找xml-parser。