私はこのテストデータを持っています:
- #400 - Azerjahan Husbaiによる一部の要約
- #343 の株 - #18 の不動産の執行者 - ホマホジュレイ
- #187 - Shone Jumaja から #448 - Socsa Husmai の不動産の管理者としての株式
- #187 - Shone Jumaja から #445 - Horo Te Fuka の不動産の管理者としての株式
私はこの正規表現を持っています
^.*#(?<legacyId>\d*).*$
ここでのキャプチャ グループは常に #\d* の最後の出現をキャプチャするため、現在の正規表現を使用したキャプチャ グループの現在の結果セットは次のようになります。
- 400
- 18
- 448
- 445
結果セットが次のようになるように正規表現を変更したい:
- 400
- 343
- 448
- 445
ルールは、最後ではなく最初のオカレンスをキャプチャするだけであってはなりません
正と負の先読みを組み合わせて使用する必要があると思いますか?