寻道
探寻程序之道,软件之道,生存之道,生活之道及生命之道。
BlogJava
首页
新文章
新随笔
聚合
管理
posts - 176, comments - 303, trackbacks - 0
用正则表达式找出每个属性对应的值
找出以下字符串
=
符号后面对应的属性值
"
职务=GM 薪水=50000 , 姓名=职业经理人 ; 性别=男 年龄=45
"
;
import
java.util.regex.Matcher;
import
java.util.regex.Pattern;
/** */
/**
* 用正则表达式找出每个属性对应的值
*
@author
HEYANG
*
@since
2008-7-23 下午08:12:45
*/
public
class
RegexFindProperty
{
public
static
void
main(String[] args)
{
String input
=
"
职务=GM 薪水=50000 , 姓名=职业经理人 ; 性别=男 年龄=45
"
;
//
=号和空白符之间是非空格字符,这种写法比去分开组合字母,数字和汉字的方式要快捷
Pattern pattern
=
Pattern.compile(
"
=(\\S+)\\s*
"
);
//
用Pattern类的matcher()方法生成一个Matcher对象
Matcher m
=
pattern.matcher(input);
//
使用find()方法查找第一个匹配的对象
boolean
result
=
m.find();
//
使用循环找出模式匹配的内容打印
while
(result)
{
//
取得匹配的结果
String replaceStr
=
m.group(
1
);
System.out.println(
"
匹配的属性等于=
"
+
replaceStr);
result
=
m.find();
}
}
}
posted on 2008-07-24 21:37
寻道者
阅读(92)
评论(0)
编辑
收藏
所属分类:
Java API
新闻频道
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
相关文章:
JavaMail邮件发送实用类
用正则表达式找出每个属性对应的值
动态生成日历
日期时间处理实用类
java.util.Comparator使用示例
MAIL: junglesong@gmail.com
MSN: junglesong_5@hotmail.com
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔分类
(196)
Ajax(3)
CSS(9)
Java API(5)
JavaScript(5)
Java基础(39)
JMS(3)
Maven2之旅(13)
My way(3)
Object Orient Programming(32)
SSH(4)
Swing(9)
Web开发(12)
个人作品(13)
开源包使用(1)
算法数据结构(26)
线程Thread(3)
随想录(16)
随笔档案
(104)
2008年8月 (8)
2008年7月 (10)
2008年6月 (8)
2008年5月 (7)
2008年4月 (9)
2008年3月 (6)
2008年2月 (2)
2008年1月 (5)
2007年12月 (7)
2007年11月 (3)
2007年10月 (3)
2007年9月 (5)
2007年8月 (7)
2007年7月 (4)
2007年6月 (20)
个人软件下载
Sql Anywhere在华军的下载页面
SqlToolBox
文件批量命名器在华军的下载页面
目录文件比较器在华军的下载页面
我的其它博客
我的邻居们
BeanSoft's Java Blog
BlueDavy之技术Blog
CowNew开源团队
DANCE WITH JAVA
David.Turing's blog
fastpace
itkui的博客
Java快速开发平台
Java杂家
Jiangshachina
liaojiyong
Long的博客
Max On Java
mycsdnc#blog
Steady's Java Zone
sterning
zkjbeyond
信拈妙偶
千里冰封
和风细雨
寻道
山风小子的博客
庄周梦蝶
朱远翔 的博客
每日一得
点燃闪电
生活源于奋斗不息
翠湖月色
蛟龍居
谈笑有鸿儒,往来无白丁
铁手剑谱
鱼上游
最新随笔
1. 某大型招聘会Java职位相关技术名词统计
2. 应用程序的层次浅谈
3. log4j在桌面程序和Web程序中的配置
4. 使用Spring提供的MailSender异步发送文本邮件
5. 从模板方法模式到反射再到Spring的IoC
6. JavaMail邮件发送实用类
7. 面向对象编程中常见类的功能和形态
8. 技术人之道
9. 用递归和扫描解决称球问题
10. 二叉树搜索树代码
搜索
积分与排名
积分 - 122398
排名 - 63
最新评论
1. re: 我的Maven2之旅:一.前言,准备及安装.
好东西,请坚持下去!支持!
--benroo
2. re: 应用程序的层次浅谈
评论内容较长,点击标题查看
--漂泊者
3. re: 应用程序的层次浅谈
评论内容较长,点击标题查看
--dennis
4. re: 技术人之道
说得很不错,记得博主以前就写过一篇程序员之路探究,里面也再三强调了数据结构和算法以及面向对象这些知识的重要性,今天又提及,让我印象很深刻
--qiu768
5. re: "音量控制器"下载
多
--徐烨
阅读排行榜
1. Dom4j下载及使用Dom4j读写XML简介(3047)
2. 使用commons-fileupload实现单个和多个文件上传(2285)
3. JTable常见用法细则(2283)
4. 三种权限设计方案的归纳和比较(2271)
5. 程序员之路探究(1889)
评论排行榜
1. SqlToolBox 1.60发布,介绍及使用(13)
2. 程序员之路探究(13)
3. 设计构建一个软件程序的基本步骤探讨(10)
4. 三种权限设计方案的归纳和比较(10)
5. 使用CSS实现侧边Tab菜单栏(8)
60天内阅读排行
1. 应用程序的层次浅谈(1068)
2. 蔓延法判断两个城市的连接状态(783)
3. 用递归和扫描解决称球问题(759)
4. 从模板方法模式到反射再到Spring的IoC(518)
5. 某大型招聘会Java职位相关技术名词统计(216)
sitinspring(http://www.blogjava.net)原创,转载请注明出处.