;の間の右から2番目の6桁を抽出したいと思います。と ?文字列から。次にいくつかの例を示します。
;10001080812? --> 108081
;0009242340? --> 924234
最後の桁が不要なため、「右から2番目」に注意してください。
抽出したい桁数を簡単に変更できたらいいなと思います。
これは私がこれまでに得たものです、それは私に最後の桁を除いた桁を取得します
/(?<=\;)(.*?)(?=\d\?)/
しかし、私が本当に欲しいのは、これの右端の6桁(またはX桁)です。