黑马程序员技术交流社区

标题: (.)\\1+表示:任意重复元素。谁给解释下\\1代表什么 [打印本页]

作者: 夜hen冷    时间: 2014-12-8 13:30
标题: (.)\\1+表示:任意重复元素。谁给解释下\\1代表什么
(.)\\1+表示:任意重复元素。谁给解释下\\1代表什么。我知道(.)代表任意元素。谁给详解下:D


作者: 有陷阱快跑丶    时间: 2014-12-8 13:58
\1代表引用前边的第一组,而正则表达式是 String 类型  "  "中需要加\   把后面的\转义为普通字符,这样\1就是一个整体了 :lol
作者: 夜hen冷    时间: 2014-12-8 14:41
有陷阱快跑丶 发表于 2014-12-8 13:58
\1代表引用前边的第一组,而正则表达式是 String 类型  "  "中需要加\   把后面的\转义为普通字符,这样\1 ...

那\1和$1有什么区别啊?
作者: 有陷阱快跑丶    时间: 2014-12-8 16:22
夜hen冷 发表于 2014-12-8 14:41
那\1和$1有什么区别啊?

$1 这个是replaceAll  去叠词时候用的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2