需要一个正则表达式来使用java提取字符串的一部分

时间:2014-04-05 06:52:29

标签: java regex

我需要一个正则表达式来提取字符串的一部分后' n'特定角色的出现

例如,字符串是:" aa / bb / cc / dd / ee / ff / gg / hh / ii / jj / kk / ll / mm / nn / oo / pp" 我需要内容aa / bb / cc / dd / ee / ff

遵循以下方法,但无法获得比赛。请在下面建议我错了

matcher = Pattern.compile("((?:[^/]*/){5})").matcher(regExString);
if (matcher.matches()) {
String str = matcher.group(1);
System.out.println(str);
}

1 个答案:

答案 0 :(得分:0)

试试这个

    if (matcher.find()) {
        String str = matcher.group(1);
        System.out.println(str);
    }