ホームページ >バックエンド開発 >Python チュートリアル >Python は正規表現を使用して単語を検索するサンプル コードを実装します

Python は正規表現を使用して単語を検索するサンプル コードを実装します

黄舟
黄舟オリジナル
2017-09-25 11:26:551872ブラウズ

正規表現自体は、小さくて高度に専門化されたプログラミング言語です。次の記事では、主に 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。