Java正则表达式:符合以特定字符串开头,以特定字符串结尾
的所有结果
Java 正则表达式:符合以特定字符串开头,以特定字符串结尾的所有结果
转载地址:
1public class RegexTest {
2public static void main(String[] args) {
3// 查的字符串
4        String line = "(⼄⽅):xxx科技股份有限公司(⼄⽅):xxx有限公司(⼄⽅):xxx技术股份有限公司    ";
5//正则表达式
6        String pattern = "((⼄⽅):)(.*?)( )"; //Java正则表达式以括号分组,第⼀个括号表⽰以"(⼄⽅):"开头,第三个括号表⽰以" "(空格)结尾,中间括号为⽬标值, 7// 创建 Pattern 对象
8        Pattern r = Patternpile(pattern);
9// 创建 matcher 对象
10        Matcher m = r.matcher(line);
11while (m.find()) {
12/*
13⾃动遍历打印所有结果  group⽅法打印捕获的组内容,以正则的括号⾓标从1开始计算,我们这⾥要第2个括号⾥的
14值,所以取 m.group(2), m.group(0)取整个表达式的值,如果越界取m.group(4),则抛出异常
15*/
16            System.out.println("Found value: " + m.group(2));
17        }
正则匹配结尾18    }
打印结果

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。