我正在使用 java 正则表达式库来查找模式“String_OneOrMoreDigits”。例如,“linenumber_1”或“linenumber_31”或“linenumber_456”。我正在尝试以下模式,假设我将获得“linenumber_2”或“linenumber_44”类型的字符串。但是,我只得到“linenumber_2”类型的字符串,它最后不匹配多个数字。如何去匹配这样的字符串?
Pattern pattern = Pattern.compile("(linenumber_[0-9])|(linenumber_[0-9][0-9])");