形式someletters_12345_moreleters.ext
でファイル名を指定して、5桁を抽出して変数に入れたいと思います。
つまり、要点を強調するために、x文字のファイル名と、両側に1つの下線で囲まれた5桁のシーケンスと、x文字の別のセットがあります。5桁の数字を変数に入れたいのですが。
これを実現できるさまざまな方法に非常に興味があります。
abc_12345_def_67890_ghi_def
、有効な入力です。何がしたいですか?5桁のシーケンスが1つしかないと仮定します。入力の定義に基づいて有効な入力が残っているabc_def_12345_ghi_jkl
か、1234567_12345_1234567
または12345d_12345_12345e
有効であり、以下の回答のほとんどはこれを処理しません。
_
区切り文字、ターゲット文字列を1回だけ含む入力など)。最高の(最も一般的かつ最速の)答えは、他の限定された答えが数百を持っていながら、10年後、わずか7 upvotesを持っています。私は😞開発者の信頼を失う作り