Pythonは、データ分析やウェブ開発、自動化など、様々な用途で利用される人気の高いプログラミング言語です。この記事では、PythonでJSONと正規表現を活用する方法について解説します。
JSONとPython
Pythonでは、json
モジュールを使用してJSON形式のデータを扱うことができます。このモジュールを使用すると、JSON形式の文字列をPythonの辞書やリストに変換したり、その逆の操作を行うことができます。
例えば、以下のコードはJSON形式の文字列をPythonの辞書に変換しています。
import json
json_str = '{"name": "John", "age": 30, "city": "New York"}'
python_dict = json.loads(json_str)
print(python_dict) # Output: {'name': 'John', 'age': 30, 'city': 'New York'}
また、Pythonの辞書をJSON形式の文字列に変換するには、json.dumps()
関数を使用します。
import json
python_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
json_str = json.dumps(python_dict)
print(json_str) # Output: {"name": "John", "age": 30, "city": "New York"}
正規表現とPython
Pythonでは、re
モジュールを使用して正規表現を扱います。このモジュールを使用すると、文字列の検索、置換、分割などを行うことができます。
例えば、以下のコードは文字列から数字を抽出しています。
import re
text = "The price is $100"
numbers = re.findall(r'\d+', text)
print(numbers) # Output: ['100']
このように、Pythonを使用してJSONと正規表現を活用することで、データの解析や処理を効率的に行うことができます。これらの技術をマスターすることで、Pythonの可能性をさらに広げることができるでしょう。