gpt4 book ai didi

Java正则表达式匹配错误

转载 作者:行者123 更新时间:2023-12-01 18:20:02 25 4
gpt4 key购买 nike

line.matches("[A-Z] ([a-zA-z][a-zA-Z]*)|\\#")

我需要阅读类似的元素“A ddg”“B gH”“D #”

但是它不起作用,我需要知道正则表达式是否可以。

最佳答案

试试这个:

line.matches("[A-Z] ([a-zA-Z]+|#)")

您的大部分正则表达式都是多余的:

  • \\## 相同 - # 没有什么特别的
  • [a-zA-Z][a-zA-Z]*[a-zA-Z]+
  • 相同

您缺少的是正确的交替 - 您没有将右括号放在正确的位置。

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

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