嵌套正则写法,该怎么解决
程序员文章站
2022-06-05 09:42:39
...
嵌套正则写法
上面是网上找到的嵌套正则写法,把string改成:
$string = 'some textc d e more text';
改成这样后,正则规则我换不过来了,亲大虾帮忙改一下。
最好能做到 个数不确定的嵌套匹配
------解决方案--------------------
- PHP code
$string = "some text (a(b(c)d)e) more text"; if(preg_match("/\((?>[^()]+|(?R))*\)/",$string,$matches)) { echo ""; print_r($matches); echo ""; }
上面是网上找到的嵌套正则写法,把string改成:
$string = 'some text
改成这样后,正则规则我换不过来了,亲大虾帮忙改一下。
最好能做到
------解决方案--------------------
- PHP code
ab e more text'; preg_match("/c d(?>\w+|(?R))*/",$string,$matches) && print_r($matches); 相关文章
相关视频
上一篇: php实现随机显示图片方法汇总_PHP
推荐阅读
-
array获取值。该怎么解决
-
如可获取url中非本地域名,该怎么解决
-
php的rename函数用不了,该怎么解决
-
【LAMP】Fatal error: Call to undefined function mb_detect_encoding(),该怎么解决
-
php可以自动读取数据库内容然后判断用户的注册时间,大于多久的自动发送一封邮件吗?该怎么解决
-
【Yii】刚接触Yii谈一下对Yii框架的看法和感受 (Yii 1.1.x),该怎么解决
-
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result res,该怎么解决
-
一个正则写法解决方案
-
在本地电脑 安装magento模板网站 安装XAMPP,该怎么解决
-
php基础,该怎么解决