返回信息流eg1:System.out.println("12_Java".matches("[\\d]{2}[\\w]{5}")); => true
问题1:下划线也是词的一个字符?
eg2:题目:标识符必以字母、_、&开头,不能以数字开头;
标识符是包含字母、数字、_、&的字符序列。
答案:则标识符的模式描述为:
[a-zA-Z_$][\\w&]*
问题2:数字不是用\d带么,为什么这里\w也包含了数字?
问题3:哪些符号是属于词的字符?
eg3:System.out.println("Java".replaceAll("[av]", "RX")); => JRXRXRX
为什么不是JRXa?
菜鸟级别,问题有点逊,大家包涵……
这是一条镜像帖。来源:北邮人论坛 / java / #15650同步于 2010/9/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
【正则表达式】\w 表词的一个字符,哪些字符是词的范畴?
HULA
2010/9/9镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 HULA (HULA) 的大作中提到: 】
: 标 题: 【正则表达式】\w 表词的一个字符,哪些字符是词的范畴?
: 发信站: 北邮人论坛 (Thu Sep 9 16:23:29 2010), 站内
:
: eg1:System.out.println("12_Java".matches("[\\d]{2}[\\w]{5}")); => true
: 问题1:下划线也是词的一个字符?
:
: eg2:题目:标识符必以字母、_、&开头,不能以数字开头;
: 标识符是包含字母、数字、_、&的字符序列。
: 答案:则标识符的模式描述为:
: [a-zA-Z_$][\\w&]*
:
: 问题2:数字不是用\d带么,为什么这里\w也包含了数字?
\w 相当于 [a-zA-Z_0-9]
:
: 问题3:哪些符号是属于词的字符?
:
: eg3:System.out.println("Java".replaceAll("[av]", "RX")); => JRXRXRX
: 为什么不是JRXa?
[av]匹配一个字符,这个字符可以是a或者v,"Java" 相当于匹配了三次,所以替换三次
:
: 菜鸟级别,问题有点逊,大家包涵……
: --
: ※ 修改:·HULA 于 Sep 9 16:28:58 2010 修改本文·[FROM: 59.64.161.*]
: ※ 来源:·北邮人论坛 http://bbs.byr.cn·[FROM: 59.64.161.*]
呀~!!哈哈 谢谢呀·~懂了~!!
感谢你的提点·~
【 在 xw2423 的大作中提到: 】
:
: 【 在 HULA (HULA) 的大作中提到: 】
: : 标 题: 【正则表达式】\w 表词的一个字符,哪些字符是词的范畴?
: ...................
那12_Java与[\\w]{7}也匹配?
【 在 xw2423 的大作中提到: 】
:
: 【 在 HULA (HULA) 的大作中提到: 】
: : 标 题: 【正则表达式】\w 表词的一个字符,哪些字符是词的范畴?
: ...................
嘿 版主真是厉害·!!菜鸟大大的感谢你呀·!!
【 在 xw2423 的大作中提到: 】
: 是的
: 【 在 HULA (HULA) 的大作中提到: 】
: : 那12_Java与[\\w]{7}也匹配?
: ...................
呵呵 虽然这样 但还是很厉害呀·~
java自学路漫漫·~~
嘻嘻 你能推荐几本好的教材吗?or视屏·~感谢呀·!
【 在 xw2423 的大作中提到: 】
: 我不是这个版版主≡(▔﹏▔)≡
: 【 在 HULA (HULA) 的大作中提到: 】
: : 嘿 版主真是厉害·!!菜鸟大大的感谢你呀·!!
: ...................
我问题真多 ·· 呵呵 问题小妹呀·你多包涵呀 呵呵·
【 在 xw2423 的大作中提到: 】
: 我不是这个版版主≡(▔﹏▔)≡
: 【 在 HULA (HULA) 的大作中提到: 】
: : 嘿 版主真是厉害·!!菜鸟大大的感谢你呀·!!
: ...................