Python

Pythonの正規表現ライブラリで文字列検索

投稿日:

こちらを読むと

  • Pythonの正規表現ライブラリ”re”を用いて、文字列を検索する方法が分かります。
  • 記事の所要時間は5分です。

はじめに

みなさん、Pythonで正規表現を使ったプログラムを書いたことはありますか?私は初めてだったのですが、予想以上に簡単にプログラミングできたので、今回共有したいと思います。

Pythonの正規表現ライブラリre

Pythonの正規表現ライブラリ”re”はシンプルに書けて使いやすいライブラリです。使い方の詳細はこちらが分かりやすいです。

reを使って文字列検索

reを使った文字列検索のプログラムを書いてみました。

以下は、文字列に対して、正規表現を使って検索を行い、ヒットした文字列中の最大の長さを返す関数です。

 正規表現で検索ヒットした文字列中の最大の長さを返す関数

以下は、上の関数を実際に実行する処理です。

関数を実行する処理

実行結果

入力:
ggle gogle google gooooogle
go*gle

出力:
9

まとめ

  • Pythonの正規表現ライブラリ”re”を用いて、文字列を検索する方法が分かりました。

reライブラリは非常に使いやすいので、使用例を参考に、どんどん使っていきたいと思います!

Reference

https://qiita.com/wanwanland/items/ce272419dde2f95cdabc



-Python

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Python matplotlibで複数のグラフを描画する

Table of Contents こちらを読むと記事を書いたきっかけ複数グラフの枠を表示グラフの中身を表示グラフ間隔の調整まとめReference こちらを読むと Pythonのグラフライブラリma …

Pythonでt検定を行う①

Table of Contents こちらを読むとやりたいことt検定とは仮説を立てるサイコロを振るまとめ こちらを読むと Pythonでの統計検定方法の例が分かりますt検定の方法が分かります やりたい …

SIerエンジニアが1年間AIを勉強して感じること

Table of Contents こちらを読むと結論:AI職は、エンジニアの上位職ではなく、別物著者についてAI職と一般エンジニアとの違い機械学習エンジニアが一般エンジニアと違うところ機械学習のモデ …

日本語の疑似コードによるプログラミング(プログラミング初心者のために)

Table of Contents こちらを読むとはじめに課題:バブルソート関数の定義疑似コードを書く繰り返しをまとめるソートの交換処理を具体的に疑似コード⇒Pythonコードへの変換まとめRefer …

単純パーセプトロン③

Table of Contents こちらを読むと数式おさらい実装まとめReference こちらを読むと 単純パーセプトロンの実装方法が分かります 数式おさらい 前回のブログで、単純パーセプトロンの …

Twitterフォロー

Twitterタイムライン