いろいろと調べてみましたが、なかなか理解に苦しんでおります。

下記のような条件の場合の正規表現を教えてください。

対象ファイル名について
1.n番目からm番目の文字列を抜き出す
2.n番目からm番目の文字列を削除する
3.最初からn番目までを抜き出す
4.最後からn番目までを抜き出す

例えば 
"sample12345_abc_181022.txt"
から、pathlibのstemを使ってパス要素の末尾から拡張子を除いたものを取得して
"sample12345_abc_181022"
から
"sample_abc_181022"を取り出したい="12345"を取り除きたい
先頭7番目から11番目を取り除きたい
もしくは、
先頭1番目から6番目と12番目から22番目を取り出して繋げて書き出す。