回答編集履歴

3

修正

2018/09/18 08:54

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- 安直に考えると、スラッシュと拡張子の間にあるものにマッチさせれば良いので、`re.search()`等で正規表現をいて抽出するというのが一つの手です。
15
+ 安直に考えると、スラッシュと拡張子の間にあるものにマッチさせれば良いので、`re.search()`等で正規表現をいて抽出するというのが一つの手です。
16
16
 
17
17
 
18
18
 

2

修正

2018/09/18 08:54

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- 安直に考えると、スラッシュと拡張子の間にあるものにマッチさせれば良いので、`re.search()`等で正規表現を書いてすというのが一つの手です。
15
+ 安直に考えると、スラッシュと拡張子の間にあるものにマッチさせれば良いので、`re.search()`等で正規表現を書いて抽出というのが一つの手です。
16
16
 
17
17
 
18
18
 

1

修正

2018/09/18 08:54

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -2,8 +2,22 @@
2
2
 
3
3
 
4
4
 
5
- `re.sub()`などを使えば出来るかと。
5
+ ~~`re.sub()`などを使えば出来るかと。
6
+
7
+ ~~
6
8
 
7
9
 
8
10
 
11
+ 質問内容を少し勘違いしていました。いわゆるファイル名を取り出したい、ですね。
12
+
13
+
14
+
15
+ 安直に考えると、スラッシュと拡張子の間にあるものにマッチさせれば良いので、`re.search()`等で正規表現を書いて探すというのが一つの手です。
16
+
17
+
18
+
19
+ pathlibでも同等の機能が準備されているようなので、こちらを用いても良いでしょう。
20
+
21
+
22
+
9
- [6.2. re正規表現操作 — Python 3.6.5 ドキュメント](https://docs.python.jp/3/library/re.html#re.sub)
23
+ [11.1. pathlibオブジェクト指向のファイルシステムパス — Python 3.6.5 ドキュメント](https://docs.python.jp/3/library/pathlib.html#pathlib.PurePath.stem)