java编程思想中的一个正则表达式 java正则 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个只是正则表达式的描述,在程序里写的时候,应该是这样的:Pattern p=Pattern.compile("(?i)((^[aeiou])|(\\s+[aeiou]))\\w+?[aeiou]\\b"); http://bbs.csdn.net/topics/390648200 匹配一个字符不符合那个正则表达式啊,、w+?0个或者多个,后面还有[aeiou]\b,还要匹配这个的 可是我看书上好像说\\w+? 这个是勉强型,匹配时选择最少的,那应该就匹配一个字符了嘛,不知道我这理解对不对最少的前提是要匹配正则表达式,只匹配一个字符的话,那后面[aeiou]\b就不用匹配了啊 最少的前提是要匹配正则表达式!你这句话感觉很受启发!可是我还有疑问,我之前的理解是\\w+?永远只能匹配一个字符,所以对于" orange"和" Anita"没法匹配正则后面的 [aeiou]\b ,所以这两个就根本匹配不上。。照你的这种理解,我这个思路压根儿就错了??? 可是我看书上好像说\\w+? 这个是勉强型,匹配时选择最少的,那应该就匹配一个字符了嘛,不知道我这理解对不对最少的前提是要匹配正则表达式,只匹配一个字符的话,那后面[aeiou]\b就不用匹配了啊亲啊,我7楼的理解对不啊??? 可是我看书上好像说\\w+? 这个是勉强型,匹配时选择最少的,那应该就匹配一个字符了嘛,不知道我这理解对不对最少的前提是要匹配正则表达式,只匹配一个字符的话,那后面[aeiou]\b就不用匹配了啊亲啊,我7楼的理解对不啊???对啊 可是我看书上好像说\\w+? 这个是勉强型,匹配时选择最少的,那应该就匹配一个字符了嘛,不知道我这理解对不对最少的前提是要匹配正则表达式,只匹配一个字符的话,那后面[aeiou]\b就不用匹配了啊亲啊,我7楼的理解对不啊???对啊谢谢!结贴!给分! 其实这个\\w+?有点烟雾弹的意思,整个正则表达式关键在最后的[aeiou]\\b。在满足单词以aeiou之一结束前提下,单词中间使用勉强型去匹配没有意义。 新手提问 HashSet 内容添加到表格中 再来推荐一本好书<java多线程设计模式详解(PDF及源码)> java 3D中如何取得一个支持点取的物体当前在窗口中的坐标? 我想用JAVA做个游戏,用什么数据库好? java对象间连线问题? 大家对Eclipse软件如何看? 7001端口号的问题 请高手帮忙:java打印程序 请教各位一个关于socket的初级问题? java多线程下载的问题? 代码审查问题:Denial of Service: Parse Double 如何处理
Pattern p=Pattern.compile("(?i)((^[aeiou])|(\\s+[aeiou]))\\w+?[aeiou]\\b");
可是我看书上好像说\\w+? 这个是勉强型,匹配时选择最少的,那应该就匹配一个字符了嘛,不知道我这理解对不对最少的前提是要匹配正则表达式,只匹配一个字符的话,那后面[aeiou]\b就不用匹配了啊亲啊,我7楼的理解对不啊???
可是我看书上好像说\\w+? 这个是勉强型,匹配时选择最少的,那应该就匹配一个字符了嘛,不知道我这理解对不对最少的前提是要匹配正则表达式,只匹配一个字符的话,那后面[aeiou]\b就不用匹配了啊亲啊,我7楼的理解对不啊???对啊
可是我看书上好像说\\w+? 这个是勉强型,匹配时选择最少的,那应该就匹配一个字符了嘛,不知道我这理解对不对最少的前提是要匹配正则表达式,只匹配一个字符的话,那后面[aeiou]\b就不用匹配了啊亲啊,我7楼的理解对不啊???对啊谢谢!
结贴!给分!