`

TestRegexp

阅读更多
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class TestRegexp {

    public static void main(String[] args) {
        String src = "import java.util.regex.Matcher;\r\n" + "import java.util.regex.Pattern;";
        String regex = "(util)(.*)(Pattern)";
        Pattern p = Pattern.compile(regex, Pattern.CASE_INSENSITIVE | Pattern.MULTILINE | Pattern.COMMENTS);
        Matcher m = p.matcher(src);
        int n = m.groupCount();
        System.err.println(n);
        while (m.find()) {
            for (int i = 0; i < n; i++) {
                System.out.println(i + "===========" + m.group(i + 1));
            }
        }
    }
}
分享到:
评论

相关推荐

    正则测试工具及源码RegExpTest.rar

    正则测试工具及源码,VB编写的。希望你喜欢

    regexptest 正则测验工具

    很不错正则校验软件 界面简单 功能强大

    visual regexp 3.0

    visual regexp 3.0 python regular test tool

    perl-test-regexp-pattern

    perl-test-regexp-pattern

    test-regexp-online:JavaScript正则表达式在线测试器

    增加regexp值字体的大小并更改字体 允许输入多行示例和反示例 允许重置字段 通过制作没有节的单个列表来简化引用(例如 ) 在参考中添加永久链接示例 添加为永久链接使用URL缩短器的可能性吗? IE手动测试 附加...

    JS正则RegExp.test()使用注意事项(不具有重复性)

    主要介绍了JS正则RegExp.test()使用注意事项,结合实例形式分析了RegExp.test()方法的功能与用法,以及针对不能重复调用的解决方法,需要的朋友可以参考下

    RegExp-practice:练习RegExp

    正则表达式(RegExp) 有时简称为正则表达式 RegExp是正则表达式的缩写 ...정규식.test(문자열) 返回是否匹配(布尔) 比赛 문자열.match(정규식) 返回匹配字符的数组 代替 문자열.replace(정규

    注意 JavaScript 中 RegExp 对象的 test 方法

    JavaScript 中的 RegExp 对象用于正则表达式相关的操作,这个对象提供了一个方法 test 来判定某个字符串是否满足某个 pattern. 返回值是 true/false. 今天我碰到了一个问题: [Ctrl+A 全选 注:如需引入外部...

    RegExp.polyfill.js:用于标志和粘性属性的 javascript RegExp polyfill

    RegExp.prototype.test(粘性) 它不会在字符串对象或本机字符串中添加对粘性标志的支持,因此您必须在正则表达式方面做任何粘性的事情。 它还将原生 RegExp 类添加到 RegExp.native,因此您可以使用该属性来检查...

    浅谈regExp的test方法取得的值变化的原因及处理方法

    下面小编就为大家带来一篇浅谈regExp的test方法取得的值变化的原因及处理方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    正则表达式(RegExp)

    文章目录1.转义字符2.正则表达式两种创建方式3.正则表达式规则4.正则表达式方法5.贪婪匹配与非贪婪匹配6....var test = \ \ \ ; 第二种方式:利用换行符\n 第三种:加号连接 var test = + + ; 2.正则表达

    benchmark test

    图生成 test test test test test为什么要50个字节呢!

    Prototype RegExp对象 学习

    代码如下:RegExp.prototype.match = RegExp.prototype.test; RegExp.escape = function(str) { return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, ‘\\$1’); };就一个escape方法,就是把那几个特殊字符...

    每天一篇javascript学习小结(RegExp对象)

    1、正则表达式test方法 var text = "cat, bat, ...var pattern = new RegExp("\\[bc\\]at", "gi"); alert&#40;pattern.toString(&#41;); // /\[bc\]at/gi alert&#40;pattern.toLocaleString(&#41;); // /\[bc\]at

    JavaScript RegExp 对象用法详解

    RegExp 就是这种模式。 简单的模式可以是一个单独的字符。 更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。 您可以规定字符串中的检索位置,以及要检索的字符类型,等等。 1.基本用法 [removed...

    RegExpTest.rar_Visual_Basic_

    正则表达式测试工具,主要用于学习正则表达式。

    unicode-property-escapes-tests:测试RegExp Unicode属性转义

    test262-harness --test262Dir= " $HOME /projects/test262 " --hostPath= " $HOME /.jsvu/v8 " --hostType=d8 --hostArgs= ' --harmony-regexp-property ' $( find output -name ' *.js ' ) --threads=4 ...

    is-regexp:检查给定的值是一个 RegExp 对象

    is.regexp 检查给定的值是一个RegExp 对象 应用程序接口 var isRegExp = require('is.regexp') isRegExp(正则表达式对象) ... npm test 运行 jshint npm run jshint 运行代码风格 npm run code - styl

Global site tag (gtag.js) - Google Analytics