77378
うまく正規表現が機能しません。

**現在のコード:**

```

    pattern1 = 'd+(G|M|k)?$'
    repatter = re.compile(pattern)
    result = repatter.match(i)
    
```

**対象の元データ:**

```

    12_10G
    13_1G
    
```

**期待するデータ:**

```

    10G
    1G
    
```

と出てくるようにしたいのですが、引っかかる文字列がありません。
CC BY-SA 4.0
2021-06-07T05:35:52.293
77376
2021-06-07T08:00:07.883
2021-06-07T08:00:07.883
3060
42741
question
python 正規表現
Python での正規表現が意図した通りにマッチしない
* `re.match`は完全一致です。部分一致は[`re.search`](https://docs.python.org/ja/3/library/re.html#re.search)を使いましょう。
  * 正規表現のエスケープシーケンスは`\d`などバックスラッシュが必要です。

**サンプルコード**

```

    import re
    #pattern = r'\d+(G|M|k)?$'
    pattern = r'\d+[GMk]?$'    # こんな書き方もできます。
    repattern = re.compile(pattern)
    words = ['12_10G', '13_1G', '14_0T']
    for word in words:
        result = repattern.search(word)
        if result:
            print(result.group(0))
    
```
CC BY-SA 4.0
2021-06-07T06:07:37.077
77378
2021-06-07T06:24:50.870
2021-06-07T06:24:50.870
9820
9820
77376
answer