gpt4 book ai didi

JavaScript 到 Java 正则表达式

转载 作者:行者123 更新时间:2023-12-02 05:55:51 24 4
gpt4 key购买 nike

我想知道是否有人可以帮助我使用这个正则表达式。当使用正则表达式测试等时,我得到了我想要的结果,但是,我无法在 Java 中生成相同的结果

/^(?: {4})+(?=.+)/gm

最佳答案

使用Pattern.MULTILINE作为/m修饰符(或标志)。并使用 /g 的迭代器。当然,从正则表达式的两端删除分隔符 / 。请看这个例子:

String input = "...some input...";
Pattern pattern = Pattern.compile("^(?: {4})+(?=.+)", Pattern.MULTILINE);
Matcher m = pattern.matcher(input);

// Using iterator doing the /g part here
while (m.find()) {
System.out.println(m.group(1));
}

关于JavaScript 到 Java 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23094452/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com