同様の正規表現の質問をいくつか見つけましたが、それらの回答を私がやろうとしていることに変えることに挑戦しています。次のような文字列があります。
Y:\Path\sub path\name_of_folder.microphones.flac24\trackname01.flac
「flac24」を返却したい
name_of_folder のピリオドの数はさまざまです。最後の 2 つのスラッシュの間のテキストを分離する方法を見つけましたが、最後のピリオドの後の部分を取得できないようです:
(?<=\\)[^\\]*(?=\\[^\\]*$)
ありがとう!