美文网首页
Java 正则表达式: 符合以特定字符串开头 ,以特定字符串结

Java 正则表达式: 符合以特定字符串开头 ,以特定字符串结

作者: 姜小姜小 | 来源:发表于2019-03-27 10:56 被阅读0次
public class RegexTest {
    public static void main(String[] args) {    
        // 查找的字符串
        String line = "(乙方):xxx科技股份有限公司     (乙方):xxx有限公司     (乙方):xxx技术股份有限公司     ";
        //正则表达式
        String pattern = "((乙方):)(.*?)( )"; //Java正则表达式以括号分组,第一个括号表示以"(乙方):"开头,第三个括号表示以" "(空格)结尾,中间括号为目标值,
        // 创建 Pattern 对象
        Pattern r = Pattern.compile(pattern);
        // 创建 matcher 对象
        Matcher m = r.matcher(line);
        while (m.find()) {   
            /*
             自动遍历打印所有结果   group方法打印捕获的组内容,以正则的括号角标从1开始计算,我们这里要第2个括号里的            
             值, 所以取 m.group(2), m.group(0)取整个表达式的值,如果越界取m.group(4),则抛出异常
           */
            System.out.println("Found value: " + m.group(2));
        }
    }

打印结果:


image.png

相关文章

  • Java 正则表达式: 符合以特定字符串开头 ,以特定字符串结

    打印结果:

  • JS--字符串截取substr判断

    1、substr(start,length) 函数 2、判断字符串是否以特定字符开头 3、判断字符串是否以特定字符结尾

  • iOS 正则表达式基础学习

    正则表达式规则和使用方法和步骤 正则作用 1,判断某个字符串是否符合特定的规则2,截取字符串中某些符合特定规则的内...

  • 正则表达式

    正则表达式 基本概念 正则表达式:Regular Expression 用途:处理字符串时,查找符合特定复杂规则的...

  • DB2教程

    词Java示例搜索字符串中的特定单词Java示例拆分正则表达式JJava示例拆分正则表达式Java示例替换首次出现...

  • 正则表达式

    概念:正则表达式是对字符串操作的一种逻辑公式,用事先定义好的一些特定字符串、及这些特定字符串的组合,组成一个“规则...

  • 正则表达式

    正则表达式 用于声明字符串的规则表达式。 经常用于检测一个字符串是否符合特定规则。 语法: 字符集合:[abcd]...

  • iOS高级强化--015:Regular Expressions

    正则表达式学习 正则表达式:是处理字符串的⼀种表达⽅式。提供了⼀种从⼀组字符串中选择特定字符串的机制POSIX规范...

  • 正则表达式

    1.简介 正则表达式,是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串...

  • OC:正则表达式找出所有符合要求的字符串

    需求1:找出所有以#开头,以空格结尾的字符串 输出: 需求2:找出所有符合规则的字符串并标红输入到label上

网友评论

      本文标题:Java 正则表达式: 符合以特定字符串开头 ,以特定字符串结

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