Python正規表現の目的と使用方法:文字列操作を自由自在に!

 

こんにちは。スーパーソフトウエア東京オフィス技術部の加藤です。

私がC言語でプログラミングを始めた頃は、C言語の標準規格(ISO C)ベースのコンパイラーが主流であり、正規表現の標準ライブラリーはまだ一般的ではありませんでした。
正規表現を使わずに、文字列操作関数で処理を実装していましたが、デバッグは大変で、コードの可読性も良いものではありませんでした。
その後、POSIXという標準規格が策定され、C言語でも正規表現が利用できるようになったものの、アスキーコードが並んだ正規表現のパターンを見ると、どうしても敬遠してしまう気持ちがありました。
しかし、現在ではほとんどのプログラミング言語に正規表現の機能が標準で実装されており、避けて通ることはできません。
そこでこの機会に学習しやすいPythonで、改めて正規表現と正規表現の関数についてまとめておきたいと思います。
他の言語においては、細部や拡張部分に違いがあるかもしれませんが、一つの言語で正規表現を理解していれば応用が利くでしょう。
ライブラリーやオブジェクトの使い方は、各言語ごとに確認が必要かもしれませんが、基本的な手続きは共通していると思います。

 

正規表現とは

正規表現とは、文字列のパターンを記述するための特殊な文字列です。正規表現を使うことで、以下のようなことが可能になります。

 

本記事の続きはこちらをご覧ください
https://note.com/ssltokyo_tech/n/n485976a9c1e5

スーパーソフトウエアの採用情報

あなたが活躍できるフィールドと充実した育成環境があります

blank
blank