特定のパターンの前の最後の区切り文字の位置を取得するための正規表現は何ですか?
たとえば、次のような文字列があります
some value;some other value;some special XYZ value;some more special XYZ value
ここで、区切り文字はセミコロン( ";")であり、私が探しているパターンは"XYZ"を含む任意の文字列です。
正解は、この場合は位置28です。これは、一致パターン( "XYZ")を含む要素の前にある区切り文字( ";")の最後の出現です。
正規表現はどのようになりますか?