Pythonの re モジュールを使用してテキスト解析を行う際、最も多くのエンジニアが躓くポイントの一つが「改行」の扱いです。 特に、ログファイルやチャット履歴、HTMLソースといった「複数行にわたるテキストデータ」を正規表現で処理しようとしたとき ...
Pythonでテキストデータの解析を行う際、reモジュールは非常に頻繁に使用されます。しかし、re.search() や re.match() の実行結果として返される「Matchオブジェクト」の機能を、十分に活用できていないケースが少なくありません。 単にマッチした文字列を group ...
If you work with strings in your Python scripts and you're writing obscure logic to process them, then you need to look into regex in Python. It lets you describe patterns instead of writing ...
一度定義した関数は、いろいろなところで再利用したいものです。 本連載では、今までPythonのプログラムを記述したファイル「Pythonスクリプト」を作成してきました(Pythonスクリプトについて詳しくは連載第3回をご覧ください)。関数定義をPython ...