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

回答編集履歴

1

追記、修正

2018/11/05 06:59

投稿

8524ba23
8524ba23

スコア38350

answer CHANGED
@@ -1,8 +1,11 @@
1
- 単に`re.match('東京都',文字列`でよいです。あるいは`str.startswith`でも可能です。
1
+ 単に`r = re.match('東京都',文字列`->`print(r.group(0))`でよいです。
2
2
  ```Python
3
3
  import re
4
4
  for s in ['東京都渋谷区','日本国東京都渋谷区','千葉県']:
5
5
  print(s)
6
- if re.match('東京都',s):
6
+ r = re.match('東京都',s)
7
+ if r is not None:
7
8
  print('match')
9
+ print(r.group(0))
8
- ```
10
+ ```
11
+ あ、python2.x系コードが原因のようだったようですね。