次の文字列があります
"1206292WS_R0_ws.shp"
2番目の「_」と「.shp」の間を除くすべてを再サブしようとしています
この場合、出力は「ws」になります。
.shp を削除することはできましたが、「_」の前のすべてを削除する方法がわかりません。
epass = "1206292WS_R0_ws.shp"
regex = re.compile(r"(\.shp$)")
x = re.sub(regex, "", epass)
出力
1206292WS_R0_ws
望ましい出力:
ws