黑马程序员技术交流社区

标题: 正则表达式的小问题 [打印本页]

作者: 刘郑瑞    时间: 2013-1-17 23:31
标题: 正则表达式的小问题
(http://|www)是指http://或者www, 后面的\56?是指点子符出现0次或者多次,最后的p{Ailha}+指的是出现一个或者多个字母,中间的\\w+是什么意思?
  1. public class Dome10{
  2.         public static void main(String[] args) {
  3.                 String str = "欢迎大家访问http://www.baidu.com";
  4.                 String regex = "(http://|www)\56?\\w+\56{1}\\w+\56{1}\\p{Alpha}+";
  5.                 str = str.replaceAll(regex,"");
  6.                 System.out.printf(str);
  7.         }
  8. }
复制代码

作者: 23559768    时间: 2013-1-18 15:36
单词字符:[a-zA-Z_0-9] 一次或多次吗·
作者: 梁俊    时间: 2013-1-18 22:18
预定义字符类
\w 单词字符:[a-zA-Z_0-9]


作者: 刘郑瑞    时间: 2013-1-18 23:15
“.”会匹配所有的字符,只能用“\56”来代替“.”。具体的也不是很清楚,烦恼的正则。




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