この非常に長い cfg ファイルがあり、特定の文字列で始まる行の最新のオカレンスを見つける必要があります。cfg ファイルの例:
...
# format: - search.index.[number] = [search field]:element.qualifier
...
search.index.1 = author:dc.contributor.*
...
search.index.12 = language:dc.language.iso
...
jspui.search.index.display.1 = ANY
...
で始まる行の最後の出現を取得できるようにする必要がありますsearch.index.[number]
。より具体的には、その番号が必要です。上記のスニペットの場合、その数は12になります。
ご覧のとおり、そのパターンを含む他の行もありますが、それらと一致させたくありません。
プログラミング/スクリプト言語として Groovy を使用しています。
どんな助けでも大歓迎です!