请教一个很简单的正则表达式问题 (^[a-z]|\\s+[a-z])\\w+我不明白有几点:1. ^[a-z]是不是指的大写字母,假如不是,那是什么?2. 为什么在\\w+要加括号,不加括号输出结果也一样的啊?求高手解答,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个符号'^'有两种意思,例如^[a]表示以a开头,[^a]表示非a,即除了a以外的字符 有兴趣的话看看这个帖子:Java 正则表达式教程http://topic.csdn.net/u/20080306/17/f37a1818-3968-49b4-8f79-e5564486d63e.html (^[a-z]|\\s+[a-z])\\w+^[a-z]表示以小写字母开始 “|”表示或的意思 \\s+表示一个或多个空格的意思^[a-z]|\\s+[a-z] 整个表示开始以小写字母开始,或者开始有空格而后是小写字母的\\w+表示 大小写字母数字或者下划线一个或多个。括号表示组的意思。(^[a-z]|\\s+[a-z])\\w+ 与^[a-z]|\\s+[a-z]\\w+ 的区别 前者是^[a-z]或者\\s+[a-z]然后在匹配\\w+ 后者是^[a-z]或者\\s+[a-z]\\w+的意思。 新手请教ByteBuffer 关于JAVA截取字符串 通过java.net.Socket类抓取网页内容 请高手指导JAVA 的学习方法和购买的书籍 关于CORBA的一个问题 新手求教一个关于socket的问题,早上还行的代码下班回来一调又不行了,要吐血了都 求如何实现这个布局?1000分 how does "sent box" works?what "sent box" exist for ? JNA整型参数 字符串输出问题 初学者JAVA扫雷小程序求解 freemarker怎么声明一个int变量,然后给这个int变量+1呢,我也测试了很久不行 求高手解决~~~
http://topic.csdn.net/u/20080306/17/f37a1818-3968-49b4-8f79-e5564486d63e.html
^[a-z]表示以小写字母开始 “|”表示或的意思 \\s+表示一个或多个空格的意思
^[a-z]|\\s+[a-z] 整个表示开始以小写字母开始,或者开始有空格而后是小写字母的
\\w+表示 大小写字母数字或者下划线一个或多个。
括号表示组的意思。
(^[a-z]|\\s+[a-z])\\w+ 与^[a-z]|\\s+[a-z]\\w+ 的区别
前者是^[a-z]或者\\s+[a-z]然后在匹配\\w+
后者是^[a-z]或者\\s+[a-z]\\w+的意思。