读书人

正则表达式提出有关问题

发布时间: 2012-01-29 21:39:32 作者: rapoo

正则表达式提出问题
字符串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"));        }      } 

读书人网 >J2SE开发

热点推荐