加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式

发布时间:2020-12-13 22:51:11 所属栏目:百科 来源:网络整理
导读:demo: import java.util.regex.Matcher;import java.util.regex.Pattern;public class TestInterrupt { public static void main(String[] args) { Pattern pattern; String gameName = "play game DouDiZhu result:uid=1871653,score=-720,money=0"; patte

demo:


import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestInterrupt {

    public static void main(String[] args)
    {
         Pattern pattern;
    	 String gameName = "play game DouDiZhu result:uid=1871653,score=-720,money=0";
         pattern = Pattern.compile("playsgames" + "DouDiZhu"
                 + ".*uid=(d+),score=(-?d+),money=(-?d+)");
         Matcher matcher = pattern.matcher(gameName);
         int total = 0; // 总次数
         while (matcher.find()) {
        	System.out.println(matcher.group(0));
            System.out.println(matcher.group(1));
            System.out.println(matcher.group(2));
          
         }
    }

}

. 任何字符

a? a一次或一次也没有

a* a零次或多次

a+ a一次或多次

d 数字:[0-9]

s 空白字符:[ tnx0Bfr]

上述代码匹配三个参数,可以看到有三个括号。分别为group(1),group(2),242)">group(3)。

group(0)为整个匹配。

ps:-?是什么意思呢?其实就是-号有一次或一次都没有。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读