ホームページ > バックエンド開発 > Python チュートリアル > Pythonのre.compile関数とは何ですか?

Pythonのre.compile関数とは何ですか?

乌拉乌拉~
リリース: 2018-08-20 17:57:12
オリジナル
10095 人が閲覧しました

この記事では、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート