美文网首页
正则表达式获取满足条件的字符串

正则表达式获取满足条件的字符串

作者: 小白豆豆5 | 来源:发表于2019-12-03 12:09 被阅读0次

从一个字符串中提取满足指定正则表达式的字符串,如下代码:

public static void main(String[] args) {

        // 内容

        String value = "fileNameCode-->_AD2467524284sd234.json";

        // 匹配规则

        String reg = "_(.*?)\\.";

        Pattern pattern = Pattern.compile(reg);

        // 内容 与 匹配规则 的测试

        Matcher matcher = pattern.matcher(value);

        if( matcher.find() ){

            // 包含前后的两个字符

            System.out.println(matcher.group());

            // 不包含前后的两个字符

            System.out.println( matcher.group(1) );

        }else{

            System.out.println(" 没有匹配到内容....");

        }

    }

注意:这个 . 需要:\\. 这样。

() --> 标记 一个子表达式 开始 和 结束 的位置。

. --> 匹配除换行符 \n 之外的任何单字符。

* --> 匹配前面的子表达式零次或者多次。

? --> 匹配前端的子表达式零次或者一次。

相关文章

  • day18

    正则表达式 正则表达式是用来匹配或者描述字符串的工具。用处:a.判断字符串是否满足某个条件 --》判断输入的字符串...

  • day18-正则表达式

    一、正则表达式语法 正则表达式是用来匹配或者描述字符串的工具。 用处:a.判断字符串是否满足某个条件 --> 判断...

  • day17-正则表达式

    正则表达式 正则表达式使用匹配或者秒速字符串的工具。用处:a.判断字符串是否满足某个条件--判断输入的字符串是否是...

  • 2018-10-23day18总结

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • Day18-正则表达式

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • day18-正则表达式

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • Day17-正则表达式

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • Python正则表达式实例详解!

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • 一阶段day18-01正则表达式

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具用处:1、判断字符串是否满足某个条件,例如输入的字符串是...

  • Day-18 - 正则表达式(2018-10-23)

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具 用处:a. 判断字符串是否满足某个条件---判断输入的...

网友评论

      本文标题:正则表达式获取满足条件的字符串

      本文链接:https://www.haomeiwen.com/subject/ixdcgctx.html