TechAcademyでは、初心者でも最短4週間でJavaScript・jQueryを使ったWebサービス公開を習得できるオンラインブートキャンプを開催しています。現役エンジニアから学べる無料体験も実施しているので、ぜひ参加してみてください。JavaScriptPythonで正規表現を使って文字列を置換する方法を現役エンジニアが解説【初心者向け】Pythonで正規表現を使って文字列を置換する方法について解説します。Pythonについてそもそもよく分からないという方は、Pythonとは何なのか解説した記事をまずご覧ください。本記事は、TechAcademyのPythonオンライン講座の内容をもとにしています。正規表現とは、ある特定のパターンを持つ文字列を指定する表記の1つです。文字列の検索や置換、抽出などを行う際、対象を指定するために正規表現を用います。Pythonに限らず、プログラムでテキスト処理を行う時に頻出の手法です。re.sub関数は、文字列を正規表現で評価し、マッチした箇所を別の文字列で置換します。patternが正規表現、replが置換する文字列、stringが元の文字列です。マッチしない場合には置換を行わず、元の文字列をそのまま返します。詳細は公式のリファレンスを参照してください。数字3つ、ハイフン、数字4つの並びを正規表現でマッチするパターンに指定しました。置換する文字列に「郵便番号」を指定しました。元の文字列に「ここに123-4567が書かれています」を指定しました。「123-4567」が正規表現にマッチするので、「郵便番号」に置換されました。システムインテグレータ企業勤務のシステムエンジニア。Javaプログラムを用いた業務用Webアプリケーションや、基幹システム用バッチアプリケーションなどの設計構築試験。オンラインのプログラミングスクールTechAcademyではPythonを使って機械学習の基礎を学ぶPythonオンライン講座を開催しています。初心者向けの書籍を使って人工知能(AI)や機械学習について学ぶことができます。現役エンジニアがパーソナルメンターとして受講生に1人ずつつき、マンツーマンのメンタリングで学習をサポートし、最短4週間で習得することが可能です。現役エンジニアから学べる無料のプログラミング体験会も実施しているので、ぜひ参加してみてください。CORPORATION.。