ホームページ >バックエンド開発 >Python チュートリアル >Python の文字列マッチングの詳細な紹介

Python の文字列マッチングの詳細な紹介

高洛峰
高洛峰オリジナル
2017-03-22 09:30:001482ブラウズ

この記事では主に、簡単な文字列マッチングを行うためのPythonを詳しく紹介します。必要な友達は、簡単な文字列マッチングを詳細に行うための

Pythonを参照してください。これは、半構造化で行う必要があるためです。以前は、MATLAB ツールは、テキスト データから特定の形式でフィールドを抽出したり、データ支援マイニングや分析作業を行うために使用されていました。MATLAB は行列処理に優れており、Python は簡潔な構文と豊富なライブラリを備えているという Matlab と同じ特性を備えています。 、アルゴリズム シミュレーション用の簡潔で使いやすい言語です。

Python で文字列マッチングを開始するのは比較的簡単で、使用できる成熟した文字列処理ライブラリがあります

re ライブラリの助けを借りて、マッチング作業は 2 つの簡単な作業だけで完了できます。データ分析/アルゴリズム ワーカーの場合は、はるかに簡単です:

step1:
正規表現

パターンを構築し、compile()

関数を使用して正規表現オブジェクトを生成します。 step2: ステップ1 のメソッドを呼び出します。生成された式オブジェクトのプロパティは一致する結果を返します

<span style="color:#333300;"># 导入正则表达式匹配模块 Py 3.0 
import re 
text = "today is 01/04/2015, happy new year..." 
 
#建立日期的正则表达式 
detepat = re.compile(&#39;(\d+)/(\d+)/(\d+)&#39;) 
 
#进行匹配并打印结果 
result = detepat.finditer(text) 
for m in result: 
  print(m.group())</span>

以上がPython の文字列マッチングの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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