正则表达式能否递归引用??? 比如我写个这样的正则表达式:(\(\1\))这个能匹配(((())))无限递归括号的情况么???求详解!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 无法做到。这种递归式在正则表达式无法实现,据我所知,今后的正则表达式也不会有这种功能。目前仅有 .net 中一种称为平衡组的语法才能支持这样的正则表达式。 .net 的平衡组可以,PHP、JavaScript也可实现,因为它们有(?R):递归地替换它所在的整条正则表达式。参考一网上的例子:<?php $string = "some text (a(b(c)d)e) more text"; if(preg_match("/\(([^()]+|(?R))*\)/",$string,$matches)) { echo "<pre>"; print_r($matches); echo "</pre>"; } ?> 遗憾的是,JAVA好象不支持(?R)。 求教java中关于事件监听的一个问题 关于JAVA SQL的问题 请问这里如何设置配置文件存放的路径? fork() jsp字符集转换的问题(急!) 求救!无法用java调用苹果机的程序 想學jsp但不知從那入手? 在线等:“关于在JTable中添加一列CheckBox列的问题”,请帮忙? 求免费源代码的站点 初中计算机老师给我们出过一道题,那时候印象很深 动态批量生成字符编码(java代码如何实现?) jvm的3点不明?
参考一网上的例子:<?php
$string = "some text (a(b(c)d)e) more text";
if(preg_match("/\(([^()]+|(?R))*\)/",$string,$matches))
{
echo "<pre>"; print_r($matches); echo "</pre>";
}
?> 遗憾的是,JAVA好象不支持(?R)。