teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コードを修正

2021/11/17 06:50

投稿

itagagaki
itagagaki

スコア8402

answer CHANGED
@@ -3,8 +3,8 @@
3
3
 
4
4
  def inLastParen(text):
5
5
  pattern = re.compile(r'((.*?))')
6
- match = pattern.search(text)
6
+ groups = pattern.findall(text)
7
- return match.group(match.lastindex) if match else ''
7
+ return groups[-1] if len(groups) > 0 else ''
8
8
 
9
9
  x = 'ABC (abc) (def)'
10
10
  y = 'ABC (efg)'