明確にすることがまず必要、デフォルトのモードは貪欲である何、貪欲されているのですか?一致するように可能な限り条件を満たす前提です。
次の例では、先着順
= S ' 私の電話番号は132-4567-1258 IS ' R&LT = re.match(R&LT ' (+)(\ + D - 。\ D + - \ + D)' 、S) を印刷(r.groups()) # ( ' 13 '' 2-4567-1258 ')電話番号私です ' '' :ジャンクション調査分析が +:。任意の文字を1回以上一致して示して \ D + - \ D + - \ + D :. 1以上のデジタル数字、そして、その後、水平線、そして、一桁以上の数字、そしてダッシュ、数字以上の数字 ので、2つのパケットの前提に満足し、それは欲張りなので、(あなたのデジタルバーを与えます)、 +できるだけ文字列にマッチします、 そう(「私のTEL番号が13である」があった 、「2-4567-1258」) この結果。 「」「 『』 『 貪欲閉じる 』 『』 Sは、 = " マイナンバー電話番号は132-4567-1258です」'S)は、 印刷(r.groups()) #マイナンバーはTEL '' 132-4567-1258 IS ')(' ' '' 注:?。+貪欲ばかりクローズモード、いくつかの試合のように、 \ D + - \ D + - \ + Dまたは貪欲 '' '
[20]中:re.match(R ' AA(\ D +)のB-B '、' aa1234bb ').group(1 ) OUT [ 20]:' 1234 ' に[ 21]:re.match(R ' AA(\ ?D +)のB-B ' ' aa1234bb ').group(1 ) OUT [ 21]:' 1234 ' で[ 22]:re.match(R ' ?AA(\ D +)' ' aa1234bb ').group(1 ) OUT [ 22]:' 1 '