質問編集履歴

2

やりたいこと2追記

2018/09/18 13:35

投稿

opyon
opyon

スコア1009

test CHANGED
File without changes
test CHANGED
@@ -53,3 +53,49 @@
53
53
  出力結果
54
54
 
55
55
  2
56
+
57
+
58
+
59
+ ###実現したいこと2
60
+
61
+ `-`を`\`に変える。
62
+
63
+
64
+
65
+
66
+
67
+ -追記-
68
+
69
+ 何故か`.csv`を付けても目的の`55555`が取り出せましたのでこれで完成としておきます。
70
+
71
+
72
+
73
+ ```Python3
74
+
75
+ import re
76
+
77
+ str = r'C:\111\222\333\444\55555.csv'
78
+
79
+ pat = re.compile(r'.*\(\w+)')
80
+
81
+ ret = pat.search(str)
82
+
83
+
84
+
85
+ print(ret)
86
+
87
+ if ret:
88
+
89
+ print(ret.group(0))
90
+
91
+ print(ret.group(1))
92
+
93
+ ```
94
+
95
+ 出力結果
96
+
97
+ <re.Match object; span=(0, 24), match='C:\111\222\333\444\55555'>
98
+
99
+ C:\111\222\333\444\55555
100
+
101
+ 55555

1

誤字訂正

2018/09/18 13:35

投稿

opyon
opyon

スコア1009

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  pat = re.compile(r'(?<=-)\w+')
42
42
 
43
- ret = p.search(str)
43
+ ret = pat.search(str)
44
44
 
45
45
 
46
46