高分求解关于正则表达式的问题 [88]asdfadcjhk[/88]如果不能嵌套标签且两个标签中间不能出现[就好说。\\[(88)\\]([^\\[]*)\\[\\/(88)\\] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还有如果不包括像这样的字符(< </ { } )就不会出错, TO cm4ever 你好,但是我中间还会有其它标签啊 如果这个格式是你自定义的,你不如把它写成xml格式,用sax, dom, jdom等xml parser来解析 String s = "nd1[88]123[/88]nd2[88]234[/88]nd3[88]345[/88]nd4";String regExp = "\\[88\\]([^\\[]*)\\[\\/88\\]";Pattern p = Pattern.compile(regExp);Matcher m = p.matcher(s);boolean result = m.find();while(result){ System.out.println(m.group(1)); result = m.find();} 前提是中间不要嵌套[],比如 "nd1[88]123[88][/88]" "nd1[88]123[881232[/88]" TO wssgwps 非常谢谢你但是如果存在String s = "nd1[88]1[66]dkk[/66]23[/88]nd2[88]234[/88]nd3[88]345[/88]nd4";即存在其它标签就不能得到正确的结课 随机置换问题如何处理?求思路。。。 如何拦截HTTP的80端口的数据包 java 快速排序算法 到底是錯在哪了 鼠标响应,请高手帮忙 初学java 请教一个小问题 一个打字练习程序出问题了!!!帮忙给看一下 用JSlider设置Color(未达到效果) 初始化顺序疑惑,求解答 谁能告诉我,这么写有用么? 如何在控件上按右键弹出自己的菜单?有具体例子吗? 有谁能告诉我,这个程序哪个地方错了 java中有类似于Wget的类库马?
你好,但是我中间还会有其它标签啊
String regExp = "\\[88\\]([^\\[]*)\\[\\/88\\]";
Pattern p = Pattern.compile(regExp);
Matcher m = p.matcher(s);
boolean result = m.find();
while(result)
{
System.out.println(m.group(1));
result = m.find();
}
非常谢谢你
但是如果存在String s = "nd1[88]1[66]dkk[/66]23[/88]nd2[88]234[/88]nd3[88]345[/88]nd4";即存在其它标签就不能得到正确的结课