通过正则表达式获取匹配单词java

时间:2015-09-16 09:29:21

标签: java regex pattern-matching

如果匹配模式,我需要一种获取整个单词的方法,例如:

<p>This is some text. <img src="md5_id=12345" </p>

我需要获得md5_id=12345,因此模式会像:...md5_id:xxxxx...其中x可以是0-9或a-z / A-Z

2 个答案:

答案 0 :(得分:1)

我得到了解决方案......

    private void method(String txt) {
    Pattern pattern = Pattern.compile(("md5_id=[a-zA-Z_0-9]{5,}"));

    Matcher m = pattern.matcher(txt);
    while (m.find()) {
        Log.d("log", m.group());

    }
}

答案 1 :(得分:0)

Pattern p = Pattern.compile("md5_id=(\\w+)");

首先,您可以自己尝试,如果有任何问题,我们可以帮助您。