Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの正規表現でre.compile()メソッドを使用するのはなぜですか?


re.compile()メソッド

re.compile(pattern、repl、string):

正規表現パターンをパターンオブジェクトに組み合わせて、パターンマッチングに使用できます。また、パターンを書き直さずに再度検索するのにも役立ちます。

import re
pattern=re.compile('TP')
result=pattern.findall('TP Tutorialspoint TP')
print result
result2=pattern.findall('TP is most popular tutorials site of India')
print result2
出力
['TP', 'TP']
['TP']

  1. Pythonでの正規表現の繰り返しの場合は何ですか?

    パターンの繰り返しを指定するために+と*を使用すると物事がより面白くなります •+-左側に1つ以上のパターンが出現します。例: i+=1つ以上のi •*-左側に0回以上のパターンの出現 •? -左側のパターンの0回または1回の出現に一致します 例 次のコードは上記の質問に答えます import re s = "sheeeeeeeeple" match = re.search(r"he+", s) print match.group() 出力 これにより、出力が得られます heeeeeeee

  2. Pythonの正規表現とは何ですか?

    簡単に言うと、正規表現は、主に文字列またはファイル内のパターンを検索して置換するために使用される文字のシーケンスです。これらは、python、perl、R、Javaなどのほとんどのプログラミング言語でサポートされています。 正規表現は、コード、ログファイル、スプレッドシート、さらにはドキュメントなどのテキストから情報を抽出する場合に非常に役立ちます。正規表現の実際の使用法について詳しく説明します。 正規表現を使用するときに最初に知っておくべきことは、すべてが基本的に文字であり、特定の文字シーケンス(文字列とも呼ばれる)に一致するパターンを作成することです。ほとんどのパターンは通常のASCI