欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

正则表达示提取匹配内容

程序员文章站 2022-01-15 11:56:40
...

 public static void main(String[] args) {

    String regex="((http|https|ftp|ftps):\\/\\/)?([a-zA-Z0-9-]+\\.){1,5}(com|cn|net|org|hk|tw)((\\/(\\w|-)+(\\.([a-zA-Z]+))?)+)?(\\/)?(\\??([\\.%:a-zA-Z0-9_-]+=[#\\.%:a-zA-Z0-9_-]+(&)?)+)?";

    Pattern p=Pattern.compile(regex);

    Matcher m=p.matcher("【聚美优品】心爱之物苦等不降价?聚美送您31元现金券,此手机号登录即用!首单包邮哦 d.jumei.com 回TD退订");

    while(m.find()){

    System.out.println(m.group());

    }

   

   

}