首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

正则表达式提出有关问题

2012-01-29 
正则表达式提出问题字符串www.aa.com/bb/content1/xxx.comwww.aa.com/bb/content2/slakdfjsdkf.com我想提

正则表达式提出问题
字符串www.aa.com/bb/content1/xxx.com
  www.aa.com/bb/content2/slakdfjsdkf.com

我想提取的是bb后面的内容:content1 content2,即bb的"/"“/”中间夹着的内容。
这个怎么办呢

[解决办法]

Java code
    public static void main(String[] args)    {        String str = "www.aa.com/bb/content2/slakdfjsdkf.com";        str = str.substring(0, str.lastIndexOf("/"));        System.out.println(str);        str = str.substring(str.lastIndexOf("/") + 1);        System.out.println(str);    }
[解决办法]
Java code
public static void main(String[] args) {        String arr[] = new String[]{                "www.aa.com/bb/content1/xxx.com",                "www.aa.com/bb/content2/slakdfjsdkf.com"        };        for(int i=0;i<arr.length;i++){            String str = arr[i];            System.out.println(str.replaceAll(".*bb/(.*?)/.*","$1"));        }      } 

热点排行
Bad Request.