gpt4 book ai didi

Java Regex::字符串每行的第一个单词

转载 作者:行者123 更新时间:2023-12-02 06:39:56 24 4
gpt4 key购买 nike

让我们看一下下面的字符串:

String input = "A bla bla bla A blaa\r\n" +
"B boo foo A B abo \r\n" +
"A yow B B yow";

这是我的正则表达式:

String regex = "([AB]) (.*?)(?=$|[AB])";

我得到了每个“A”或“B”。

但我寻找的是仅当“A”或“B”是字符串每行中的第一个单词时才获取它。

提前致谢。

最佳答案

这里你需要做两件事:

  • 启用MULTILINE模式
  • 仅在开头使用 ^ 来匹配 AB

这个正则表达式可以工作:

"(?m)^[AB]"

关于Java Regex::字符串每行的第一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19245226/

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