`
daniel.wuz
  • 浏览: 100015 次
  • 性别: Icon_minigender_1
  • 来自: 纽约
最近访客 更多访客>>
社区版块
存档分类

jdk1.5 正则表达式的一个问题

阅读更多
请看以下这段代码:
package regex;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class TestRegex {
	public static void main(String[] args) {
		String str = "收盘价=min(sss);市值=max(sss);";
		String regex = "(?=收盘价=)(.*?)(?<=;)";
		Pattern pattern = Pattern.compile(regex, Pattern.DOTALL);
		Matcher matcher = pattern.matcher(str);
		int groupcount = matcher.groupCount();
		System.out.println(groupcount);

		while (matcher.find()) {
			String group = matcher.group();
			System.out.println(group);
		}
	}
}


我的目的是通过Matcher.group(),求出字符串中“min(sss)”字串,但是实际输出却是"收盘价=min(sss);",请大家帮忙看看,问题出在哪里?
谢谢
分享到:
评论
1 楼 daniel.wuz 2008-03-04  
找到问题原因了。
        while (matcher.find()) {   
            String group = matcher.group();   
            System.out.println(group);   
        }  

改为
        while (matcher.find()) {   
            String group = matcher.group(1);   
            System.out.println(group);   
        }  
就行了

相关推荐

    正则表达式入门 正则表达式详解

    正则表达式 说明 验证工具 安装程序 PDF教程 各种事实举例 可以 使用myeclipse 6.5 jdk1.5版本试试

    正则表达式 功能比较齐全

    正则表达式 说明 验证工具 安装程序 PDF教程 各种事实举例 可以 使用myeclipse 6.5 jdk1.5版本试试

    自己编写的基于jdk1.5的开源工具包

    (RegexpUtil.java)正则表达式处理类 (DateUtil.java)时间处理类 (RandomUtil.java)随机函数处理类 (OperationUtil.java)Collection工具包类(CollectionUtil.java)等等,如果下载者觉得使用方面的话,在下...

    正则表达式验证收藏工具 1.5 windows linux双系统支持(java程序员专用,非java程序员勿入) 天涯浪子

    说明:在1.0的版本上优化了读写方式,解决了数据可能出现的冗余问题 (java程序员专用,没安装jdk1.6的也不要下载)。能对输入的字符串进行验证,还能收藏你常用的正则规则。使用环境。jkd6.0 ,linux/windows操作系统...

    Software Development – 正则表达式风味(引擎)对比

    正则表达式风味(引擎)说明 风味是规范,引擎是实现。 名称 说明 应用 .NET 由 System.Text.RegularExpressions 相关类 提供的正则引擎。 基于 .Net 的语言和软件。如 C#, Visual Basic.Net, F#, ...

    流数据多模式匹配库(含源代码)

    流数据的正则表达式库是一个在数据流中进行正则匹配和搜索的工具,支持多模式匹配,通常运用在自动人机交互、网络通讯、大文本搜索等需要对流数据进行处理的应用中,如交换机自动操作程序、终端的命令自动执行,适用...

    struts2+hibernate+spring源码

    将这数值弹出一个alert并且发信给指定的邮件地址 获取页面内所有地方的以"&lt;&lt; &gt;&gt;"为标示的这个符号代表书名号,获取之中的内容 使用正则表达式&gt;&gt; 功能点: 1)URL抓取页面。 2)正则表达式匹配。 3)邮件系统调用 请注意...

    Java理论与实践:并发在一定程度上使一切变得简单

    本文介绍了当项目中需要XML解析器、文本索引程序和搜索...util.concurrent是JSR 166的切入点,它将带来一组并发性的实用程序,这些实用程序将成为 JDK 1.5中的java.util.concurrent包,但您不必等到那时侯才能使用它。

    流数据多模式匹配库---

    流数据的正则表达式库是一个在数据流中进行正则匹配和搜索的工具,支持多模式匹配,通常运用在自动人机交互、网络通讯、大文本搜索等需要对流数据进行处理的应用中,如交换机自动操作程序、终端的命令自动执行。...

    Struts2+Spring+Hibernate整合

    Struts2,Spring,Hibernate,DWR,JavaMail,以及少部分正则表达式。其实都是非常基础简单的应用,目的就是让大家看看这些框架是如何协同工作的。开发平台为:Winxp2+JDK1.5+Tomcat5.5+MySQL5.0。

    JavaEE全套API

    正则表达式 java_ee_sdk-5-javadocs j2ee1.5.chm java_ee_api_中英文对照版.chm Java设计模式(疯狂Java联盟版).chm JDK_API.CHM JDK-1.6-API文档中文版.chm jsp标准标签库(jstl).doc jspAPI servlet-api.chm POI_...

    Java JDK实例宝典

    14 使用正则表达式验证电话号码的格式 第6章 Java异常处理 6. 1 throw. throws. try和catch 6. 2 自定义异常类 6. 3 使用finally 6. 4 使用异常的技巧与原则 第7章 IO——输入输出流 7...

    Java开发技术大全 电子版

    1.3一个简单的Java应用程序14 1.4一个简单的Java小程序16 1.5本章小结18 第2章Java语言基础19 2.1Java语言的特点19 2.2Java程序的构成21 2.3数据类 型23 2.3.1基本数据类型23 2.3.2常量25 2.3.3变量26 ...

    Spring.3.x企业应用开发实战(完整版).part2

    6.4.4 静态正则表达式方法匹配切面 6.4.5 动态切面 6.4.6 流程切面 6.4.7 复合切点切面 6.4.8 引介切面 6.5 自动创建代理 6.5.1 实现类介绍 6.5.2 BeanNameAutoProxyCreator 6.5.3 DefaultAdvisorAutoProxyCreator ...

    Spring3.x企业应用开发实战(完整版) part1

    6.4.4 静态正则表达式方法匹配切面 6.4.5 动态切面 6.4.6 流程切面 6.4.7 复合切点切面 6.4.8 引介切面 6.5 自动创建代理 6.5.1 实现类介绍 6.5.2 BeanNameAutoProxyCreator 6.5.3 DefaultAdvisorAutoProxyCreator ...

    疯狂JAVA讲义

    4.5.5 JDK1.5提供了foreach循环 91 4.6 深入数组 93 4.6.1 内存中的数组 93 学生提问:为什么有栈内存和堆内存之分? 93 4.6.2 基本类型数组的初始化 95 4.6.3 引用类型数组的初始化 96 4.6.4 没有多维数组 99...

    Java2核心技术.part5

    12.8正则表达式 13章泛型程序设计 13.1为什么要使用泛型程序设计 13.2简单泛型类的定义 13.3泛型方法 13.4类型变量的限定 13.5泛型代码和虚拟机 13.5.1翻译泛型表达式 13.5.2翻译泛型方法 ...

    Java2核心技术.part3

    12.8正则表达式 13章泛型程序设计 13.1为什么要使用泛型程序设计 13.2简单泛型类的定义 13.3泛型方法 13.4类型变量的限定 13.5泛型代码和虚拟机 13.5.1翻译泛型表达式 13.5.2翻译泛型方法 ...

    Java2核心技术.part1

    12.8正则表达式 13章泛型程序设计 13.1为什么要使用泛型程序设计 13.2简单泛型类的定义 13.3泛型方法 13.4类型变量的限定 13.5泛型代码和虚拟机 13.5.1翻译泛型表达式 13.5.2翻译泛型方法 13.5.3调用...

    Java2核心技术.part6

    12.8正则表达式 13章泛型程序设计 13.1为什么要使用泛型程序设计 13.2简单泛型类的定义 13.3泛型方法 13.4类型变量的限定 13.5泛型代码和虚拟机 13.5.1翻译泛型表达式 13.5.2翻译泛型方法 ...

Global site tag (gtag.js) - Google Analytics