この記事では、Python re.compile について学びましょう。友達の中には、Python プログラミング言語に触れたばかりで、この側面について特別に理解していない人もいるかもしれませんが、そんなことはありません。次の記事では、Python の compile 関数 について学習します。
re.compile 関数
コンパイル関数は、正規表現をコンパイルし、match() および search() の正規表現 (パターン) オブジェクトを生成するために使用されます。関数が使用されます。
構文形式は次のとおりです:
re.compile(pattern[, flags])
パラメータ:
パターン: 文字列形式の正規表現
flags: 利用可能 大文字と小文字を無視する、複数行モードなどのマッチング モードを示す選択。特定のパラメータは次のとおりです。
re.I 大文字と小文字を無視する
re.L 特殊文字を表すset \w, \W , \b, \B, \s, \S は現在の環境に依存します
re.M 複数行モード
re.S は . および任意の文字です改行を含む ( . 改行を除く)
re.U は特殊文字セット \w、\W、\b、\B、\d、\D、\s、\S を表し、Unicode 文字に依存します。属性データベース
re. Match オブジェクト (ここで:
1.group([group1, …]) メソッドは、1 つ以上のグループ一致文字列を取得するために使用されます。一致する部分文字列全体を取得するには、group を直接使用できます。() または group(0); 2.start([group]) メソッドを使用して、文字列全体内のグループ一致部分文字列の開始位置を取得します (部分文字列の最初の文字のインデックス)、パラメータのデフォルト値は 0 です。
3.end([group]) メソッドは、グループ化された一致する部分文字列の終了位置を取得するために使用されます。文字列全体 (部分文字列の最後の文字のインデックス 1)、パラメータ デフォルト値は 0;
4.span([group]) メソッドは (start(group), end(group)) を返します。
以上がこの記事の内容です。この記事では主に
python の re.compile関数に関する関連知識を紹介します。上記の内容を理解するために活用していただければ幸いです。 。 コンテンツ。この記事で説明したことがあなたのお役に立ち、Python の学習が容易になることを願っています。
関連知識の詳細については、php 中国語 Web サイトの
Python チュートリアル列を参照してください。
以上がPythonのre.compile関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。