ホームページ >バックエンド開発 >Python チュートリアル >Python は正規表現を使用して単語を検索するサンプル コードを実装します
正規表現自体は、小さくて高度に専門化されたプログラミング言語です。次の記事では、主に Python での単語の検索に正規表現を使用することに関する関連情報を紹介します。この記事には、詳細なサンプル コードが記載されています。以下をご覧ください。
はじめに
Python では、プログラマは埋め込まれた re モジュールを通じてそれを直接呼び出して、定期的なマッチングを実現できます。正規表現パターンは一連のバイトコードにコンパイルされ、C で記述されたマッチング エンジンによって実行されます。
たとえば、次の例はテキストの段落から単語を検索するために使用されます:
サンプル コード
import re pattern = 'this' text = 'http://blog.csdn.net/caimouse is great, this is great way!' match = re.search(pattern, text) s = match.start() e = match.end() print('Found "{}"\nin "{}"\nfrom {} to {} ("{}")'.format( match.re.pattern, match.string, s, e, text[s:e]))
結果の出力は次のとおりです:
Found "this" in "http://blog.csdn.net/caimouse is great, this is great way!" from 40 to 44 ("this")
ここで start()
を使用して試合の開始位置を示し、end() を使用して終了位置を示します。
概要
以上がPython は正規表現を使用して単語を検索するサンプル コードを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。