回答編集履歴
3
円マークとる
test
CHANGED
@@ -10,11 +10,11 @@
|
|
10
10
|
|
11
11
|
def repl_comma(m):
|
12
12
|
|
13
|
-
return m.group(
|
13
|
+
return m.group(1).replace(',', '')
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
pat = re.compile(r'¥\d+(?:,\d{3})*')
|
17
|
+
pat = re.compile(r'¥(\d+(?:,\d{3})*)')
|
18
18
|
|
19
19
|
print(pat.sub(repl_comma, 'test,test2,¥4,000,test3,test4,'))
|
20
20
|
|
2
もうちょっと減らせた
test
CHANGED
@@ -10,11 +10,11 @@
|
|
10
10
|
|
11
11
|
def repl_comma(m):
|
12
12
|
|
13
|
-
return m.group(
|
13
|
+
return m.group(0).replace(',', '')
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
pat = re.compile(r'
|
17
|
+
pat = re.compile(r'¥\d+(?:,\d{3})*')
|
18
18
|
|
19
19
|
print(pat.sub(repl_comma, 'test,test2,¥4,000,test3,test4,'))
|
20
20
|
|
1
先頭コンマ変更
test
CHANGED
@@ -10,11 +10,11 @@
|
|
10
10
|
|
11
11
|
def repl_comma(m):
|
12
12
|
|
13
|
-
return
|
13
|
+
return m.group(1).replace(',', '')
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
pat = re.compile(r'
|
17
|
+
pat = re.compile(r'(¥\d+(?:,\d{3})*)')
|
18
18
|
|
19
19
|
print(pat.sub(repl_comma, 'test,test2,¥4,000,test3,test4,'))
|
20
20
|
|