質問編集履歴

1

コードブロックの修正

2022/07/29 04:22

投稿

chunchunchun
chunchunchun

スコア2

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