python 3 정규 표현 식 메타 문자, 전의 기호

4447 단어 python3
     :
.	  //          ,           。
^     //       。
$     //       。
*     //         0    。
+     //         1    ( *   )。
?     //         0  1 。(?        ,   。)
{m}   //                 。(m    )
{m,n} //    m n    (   m、n )。
[abc] //           (a b c)。

    :
\d    //              。      : [0-9]+
\D    //               。
\s    //            。  : [a-z]+

  :
()    //      。  (03|04)

    :
^$    //        。
.*?   //       。    *      ?       。                   ( *   ,             。)。
 :a1a2a1a2       .*
         :a1                .*?

탐욕 모드 와 비 탐욕 모드 인 스 턴 스:
root@VM-0-7-ubuntu:~/python/zeropython3/13# cat yuan.py 
#

import re

a='a1a2'

p1=re.compile('.*')		#    
p2=re.compile('.*?')	#     

print (p1.match(a))
print (p2.match(a))
root@VM-0-7-ubuntu:~/python/zeropython3/13# python3 yuan.py 
<_sre.SRE_Match object; span=(0, 18), match='a1a2'>
<_sre.SRE_Match object; span=(0, 9), match='a1'>

좋은 웹페이지 즐겨찾기