VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
java
-> j2se / 基础类
regex的问题
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
regex的问题
发表于:
2007-03-30 14:23:39
楼主
package scjp.chapter6;
import java.util.regex.matcher;
import java.util.regex.pattern;
public class regex2 {
/**
* @param args
*/
public static void main(string[] args) {
// todo auto-generated method stub
pattern p = pattern.compile( "\\d* ");
matcher m = p.matcher( "ab34ef ");
boolean b = false;
while (b = m.find()) {
system.out.println(m.start() + " " + m.end());
}
}
}
这个匹配的时候为什么会匹配到索引6去呢,匹配的字符串一共才6个啊;另外*的匹配到底是怎么进行的?
发表于:
2007-03-30 14:33:03
1
楼 得分:
0
*是匹配0个或多个,所以匹配到索引6去,用+就可以
发表于:
2007-03-30 14:44:13
2
楼 得分:
0
1对应a
2对应b
3对应34
5对应e
6对应f
*的匹配看这月的程序员,写的非常好,简单说是因为正则用的nfa,因此在匹配时,正则式不动,扫描字符串,这样3和4都会匹配,然后扫描到e,发现不匹配退回.
我去年考的scjp,现在忘了些,我也做过这题,当时也很晕
发表于:
2007-03-30 14:51:09
3
楼 得分:
0
如果1对应a
那为什么输出是
0 0
1 1
2 4
4 4
5 5
6 6
呢?
发表于:
2007-03-30 14:54:00
4
楼 得分:
0
空
空
"34 "
空
空
空
发表于:
2007-03-30 14:55:37
5
楼 得分:
0
a b 3 4 e f
0 1 2 3 4 5 6
发表于:
2007-03-30 14:56:09
6
楼 得分:
0
a b 3 4 e f
0 1 2 3 4 5 6
发表于:
2007-03-30 14:59:08
7
楼 得分:
0
\d*应该是匹配数字或者空串吧,但是上面第一次匹配的时候,匹配内容是空串,但是把第一个字符“a”吃掉了,是为什么呢?
发表于:
2007-03-30 15:00:56
8
楼 得分:
0
6指向什么了,那没东西了啊,怎么还能算匹配上了呢
发表于:
2007-03-31 14:33:32
9
楼 得分:
0
顶下。。
发表于:
2007-03-31 14:41:55
10
楼 得分:
0
a b 3 4 e f
0 1 2 3 4 5 6
发表于:
2007-03-31 14:43:14
11
楼 得分:
0
areslp(努力ing) ( ) 信誉:100 blog 2007-3-30 14:59:09 得分: 0
\d*应该是匹配数字或者空串
areslp(努力ing) ( ) 信誉:100 blog 2007-3-30 15:00:56 得分: 0
6指向什么了,那没东西了啊,怎么还能算匹配上了呢
=======
???
发表于:
2007-03-31 14:44:03
12
楼 得分:
0
6指向什么了,那没东西了啊,怎么还能算匹配上了呢..ls的,能解释下不?
发表于:
2007-03-31 14:50:54
13
楼 得分:
0
你是说匹配的空串?
那为什么前面匹配空串的时候还要把a,b这些给跳过去啊
下一篇:
请问简单的图像相似度应该如何做呢
上一篇:
数组问题
相关文章
串口能写不能读,读取不完整,io
关于eclipse中不能import javax.servlet.ht...
请教一个字符编码的问题
关于java的问题,各位大侠帮忙看看。谢谢!
求一个正则表达式
出售一套java开发,服务器:weblogic8,的oa源代码
socket 等待读取内容的时候,如何断开
有朋友要在08年2月份报北京传智播客java培训班吗...
新人求助
编一个程序输出下列数字形式
工行软开与中行软开哪个更好一点?
在jbuilder9中从jsp页面通过tomcat访问sql2000数...
本人不才,想问个初级程序员的困惑?
关于tcp抓包和修改的问题
lucene检索,不合要求的结果也出来了
java如何连sql数据库
数据库连接池疑惑
将java程序做成windows的服务
如何导出eclipse的日志文件,或者在安装目录的什...
新手学java,请多指点
其他资讯
关于java调用oracle存储过程的字符集问题
我想写一个信息发布系统,不是很大,大家建议下用...
在myeclipse下weblogic8.1下报错
java mail 问题
tomcat 5.5.23 问题
cachedrowset 更新结果集????(在线等)...
jsf/adf 页面显示出错,不知是否是ppr的问题...
杭州java的老鸟们群
实现java 国际化的标签
java访问resource文件的问题
我想得到一个局部变量的变量名,具体来说应该怎么...
关于java的小计算题
web services如何传输hibernate中的集合类型...
急死了~实现下载的问题
问一个关于使用java中的动态代理实现数据库连接池...
学习搜索引擎技术有什么好的网站和书,语言不限
我的tomcat问题!?
有没有人是通过培训学校出来的精英?
为什么用length方法获得的文件长度总为0
=====oracle sql查询优化=====
快速检索
分类导航标签a
软件培训/认证/考试IBM
企业开发中间件技术
多媒体/设计/Flash/Silverlight 开发 Maya等)
Linux/Unix社区系统维护与使用区
C++ BuilderWindows SDK/API
PowerBuilder脚本语言
《程序员》杂志广告咨询
移动平台开发平台
计算机图书趋势科技与向让的您共勉
Java安全专题
其他数据库开发InterBase
其他数据库开发DBTOOLS
其他数据库开发数据库报表
JavaJ2SE/扩展类
VC/MFC硬件/系统
最新资讯
服务器老是中毒,系统补丁也全打了,杀毒软件也装了...
jre在linux下的问题,等ing……
求pid算法中的参数自整定程序(c语言或delphi)--...
有没有什么方法可以查出一个软件是什么语言编写的...
checklistbox写入数据库
请问:有没有这样的函数或宏,可以检测使用前没有...
急,请大家帮忙!
進者有分:js顯示缺少物件
java系统设计或者架构设计应该具备那些技能?
用过webdiyer的aspnetpager的进来看看.
求symbian贴png图示例
求sql语句
请问怎么安全关闭iocp服务器???
关于网通客户端的问题
请问在c++builder里面将toolbar里toolbutton的st...
pocket pc 仿真器sql ce错误
高手请教:股市走势图怎么做!
虚拟机安装linux问题
遇到一个非常怪的问题~~~!在线等ing
关于字符串合并的效率问题
同方知网(北京)技术有限公司招聘软件研发工程师...
求savetodatabase 的说明使用方法
情人节
再来一个,祝大家春节快乐!早点回家团聚!
问个简单的问题..知道的近来下..急!
javascript 网页框架求教~~~~
在tomcat中部署applet的问题
selectsinglenode的定位问题
vc 如果执行一个 sql文件
内网建站的问题
插入语句提交问题
急急急!数据环境中command属性中sql语句中的whe...
如何给vsflexgrid表头加斜线
怀疑被卡巴害了
int a = b/13 这个表达式能...
如何整合n个table中的查询结果到一个datatable中...
现要做一个操作员管理模块,应该如何用类来实现?...
类的继承!兄弟帮忙给解决下!谢谢!
谢谢各位高手,请帮忙(把分析过程也写上好吗?我...
c#制作的安装包在别的电脑必须得安装.net f...
热门点击
j2ee程序员
什么银行有这样的业务:能从网上浏览到别人给我的...
帮我看看这个怎么实现
有没有查看网络占有率的api函数?在线等,急。。...
请教mfc中鼠标移动事件的处理
这个问题太急了!!!!!!!!!!!!!!!!...
就差最后一步,怎么也解决不了,郁闷
会议 聊天 自动滚屏(滚屏实现,怎么停...
想找个java项目
终于辞职了 还的继续找工作
为什么我在提交转换中文的时候会出来这种情况??不...
请教高手一个委托的问题,详情请进。
可不可以监视某个网页是否更新?
form改名问题,我想从form1改成myform,怎么做?
关于fdisk
刚学习了偻不夜老师的一本java基础课程,请前辈推...
url中带的参数在action为什么中取不到!!急!!...
帮帮忙,谢谢了!
brew小妹,求助高手指教
线程环境块(peb)的地址在哪里??
成长中的公司招聘php程序员
怎樣用用戶名表示導出的excel表格阿?
struts的form中如何使用bigdecimal类型的数据?
f12转到定义时,总是显示从元数据,不能进行编辑,是...
vc2005 error lnk2019: 无法解析...
招聘javascript工程师
treeview和xml文件绑定,并动态添加节点遇到的奇...
有没有类似irc的c/s聊天控件?最好支持视频、语音...
橡皮筋取图 界面就两picturebox
mysql 频繁插入和查询的造成 cpu ...
只有100分了:createdialogparam 导致的奇怪...
关于opengl问题(困难中)
关于“自动编号”的问题,急!在线
如何删除垃圾图片
刚刚注册,报个到
转让arm开发板
关于setitemdata的一个小问题
如何写语句?
昨天有一梦,先开始是梦见门口悬着 3 ...
savefiledialog保存的时候总是出乱码!!!