【发布时间】:2011-04-05 23:16:04
【问题描述】:
我有以下字符串:
$str = "
<li>r</li>
<li>a</li>
<li>n</li>
<li>d</li>
...
<li>om</li>
";
如何获取前 n 个<li> 标签的 HTML?
Ex : n = 3 ; result = "<li>r<...>n</li>;
如果可能的话,我想要一个正则表达式。
【问题讨论】:
-
所有你需要知道的都可以在这里找到:stackoverflow.com/questions/1732348/…
-
为什么投反对票?大多数新手会犯一次这个错误(希望只有一次)。此外,OP 并未解析整个文档,它看起来像是一串未嵌套的
<li></li>标签。不是一个使用正则表达式的好地方,但它也没有那么不好。 -
prodigitalson - 实际上你给了我我所希望的最好的答案......我应该如何通过搜索找到它?
-
这个问题已经被问过很多次了。人们不搜索吗?它在搜索中没有正确出现吗?到底是怎么回事?就在今天下午,它至少被问过几次!