Pythonでクラスを定義し正規表現を使用し文字列内の数字を抽出してみます。 なお、今回はPythonの標準ライブラリであるreモジュールを用います。 ■今回の環境(Python) 今回のPythonは、バージョン3.9.16を用いる。(なお、Google Colaboratory(Google Colab)を使用。) ■クラスの定義 では、早速Pythonでクラスを定義し正規表現を使用し文字列内の数字を抽出するためにコードを書いていきます。 ■コード import re class NumberSorter: def __init__(self, string): self.string = string def get_sorted_numbers(self): nums = [int(s) for s in re.findall(r'\d+', self.string)] retur
![Pythonでクラスを定義し正規表現を使用し文字列内の数字を抽出する](https://cdn-ak-scissors.b.st-hatena.com/image/square/b0e6c97966e87a40b9ffc727d8131acbff631a61/height=288;version=1;width=512/https%3A%2F%2Flaboratory.kazuuu.net%2Fwp-content%2Fuploads%2F2021%2F07%2FL.png)