質問編集履歴
1
コードブロックの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,11 +1,13 @@
|
|
1
1
|
Pythonで正規表現を用いて置換する場合、調べた限りre.sub関数を用いるのが一般的なようですが、これが関数なのでメソッドチェーン使えないのが不便に感じています。
|
2
2
|
Javascriptだと
|
3
|
-
```
|
3
|
+
```
|
4
|
+
str
|
4
5
|
.replace(/^あいうえお$/, 'aiueo')
|
5
6
|
.reaplace(/^かきくけこ$/, 'kakikukeko');
|
6
7
|
```
|
7
8
|
のようにメソッドチェーンが使用できてコードを少なくキレイにかけるのですが、Pythonの場合
|
9
|
+
```
|
8
|
-
|
10
|
+
str = re.sub('^あいうえお$', 'aiueo', str)
|
9
11
|
str = re.sub('^かきくけこ$', 'kakikukeko', str)
|
10
12
|
```
|
11
13
|
のように冗長なコードになってしまいます。
|