<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>请问下怎么让正则匹配这段代码的第一个<li>标签和最后一个</li>标签我用这个
$str = preg_replace("/<li>(.+?)<\/li>/is",'<ul><li>\\1<li></ul>',$str);
就直接变成
<ul><li><b>1</b></li></ul>
<ul><li><b>2</b></li></ul>
<ul><li><b>3</b></li></ul>
<ul><li><b>4</b></li></ul>
<ul><li><b>5</b></li></ul>求高人指教呀~~~
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>请问下怎么让正则匹配这段代码的第一个<li>标签和最后一个</li>标签我用这个
$str = preg_replace("/<li>(.+?)<\/li>/is",'<ul><li>\\1<li></ul>',$str);
就直接变成
<ul><li><b>1</b></li></ul>
<ul><li><b>2</b></li></ul>
<ul><li><b>3</b></li></ul>
<ul><li><b>4</b></li></ul>
<ul><li><b>5</b></li></ul>求高人指教呀~~~
解决方案 »
- EsayAdt - 我的一个常用包,希望对有兴趣的朋友有点帮助
- rewrite成功的,但是路径不对,是不是我的规则有问题,请高手帮忙
- SphinxClient类找不到?请问大家是怎么回事?
- magento跟分类下的产品会丢失?
- php mysql操作类
- 搞过ThinkPHP框架和方维团购系统的进来看看!
- 点击页面链接后直接跳转到Gmail邮件
- wordpress隐藏了一类文章如何让分页不计入
- 问下这个网站是什么系统弄的
- 只要高手,1:修改不能大过总监设定的数,比如说总监设定了0.9,然后下面的都不能超过0.9,只能比0.9少就是只能在0---0.9之间 2:选择了不给那个选项
- 谁能给个思路?
- oscommerce二次开发问题
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
html;
preg_match('/^(<li>\d+<\/li>).*(<li>\d+<\/li>)$/is', $html, $arr);
echo $arr[1], $arr[2];//<li>1</li><li>5</li>
我想在匹配这段内容然后在头尾加上<ul></ul>标签~
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
echo '<ul>' . $arr[0] . '</ul>';
$str= <<<HTML
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
HTML;
echo preg_replace('/(.+)/is','<ul>$1</ul>',$str);
<p>begin</p>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<p>end></p>
TXT;
echo preg_replace('#<li.+/li>#is', '<ul>$0</ul>', $s);
<p>begin</p>
<ul><li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li></ul>
<p>end></p>