パターン「String_OneOrMoreDigits」を見つけるためにJava正規表現ライブラリを使用しています。たとえば、「linenumber_1」、「linenumber_31」、「linenumber_456」などです。タイプ「linenumber_2」または「linenumber_44」の文字列を取得すると仮定して、次のパターンを試しています。ただし、「linenumber_2」タイプの文字列を取得しただけで、最後に複数の数値と一致しません。そのような文字列を一致させるにはどうすればよいですか?
Pattern pattern = Pattern.compile("(linenumber_[0-9])|(linenumber_[0-9][0-9])");