定期的に学ぶことは簡単で、使用

インポートの再
 -試合:最初から試合は、それがNoneを返していなかった結果オブジェクトに正の一致を返します。
re.match = M(' ABC '' abcdaskjabcsdaj ' プリント(m.group()) 内容が一致するように戻り
プリント(m.span()) は、コンテンツの位置整合返す
#のすべての一致が返される見つけるために、試合にすべてのコンテンツをコンテンツリストは、空のリストを見つけることができませんでした 
、F = re.findall(ABCD adsjkjdabcajsdlasabcjsdlaabc 印刷(F)
正規表現オブジェクトに氏を 
、C = re.compile(こんにちは

印刷タイプの((C) )
 マッチの先頭から 
M = c.match(' ; ASK kahellosadhlkas hellosadk ' プリント(M) 

任意の位置から一致 
S = c.search(' hadlsjasdhellokjsdlks ' プリント(S) 

一致すべてのコンテンツ 
F = c.findall(' hellosdhasdjahelloshdajldhello ' 印刷(F)

パターン = re.compile(' ^(?=。* [0-9])(?=。* [A-ZA-Z])(?=。* [^ A-ZA -Z0-9]){8,30} $。' 




一方TRUE:
    pasword =入力(' パスワードを入力してください' 
    F =patterns.findall(pasword)
     IF  ないF:
         印刷パスワードは、含まれている必要があります:(数字、文字、特殊記号をパスワードを再入力してください標準化されておらず、そして長さは以上である8)。それ以外印刷(F)
         印刷" パスワード成功を設定します

上記は、いくつかの簡単なエクササイズです、初心者のためのより適切な、エントリに対して、よく書かれてスプレーしないでください

以下は、結果のプリントアウトであります

ABC 
(0、 3 
[]
 < クラス ' _sre.SRE_Pattern ' > 
<_sre.SRE_Matchオブジェクト。スパン=(0,5)、マッチ= ' こんにちは' > 
<_sre.SRE_Matchオブジェクト。スパン=(9、14)、一致= ' こんにちは' > 
[ ' こんにちは'' こんにちは'' ハロー' ] 
请输入密码。

 

おすすめ

転載: www.cnblogs.com/liangliangzz/p/11271845.html