정규 문법

2329 단어 정규 표현 식

1.\b         
2. *    0     .*                     
3.{n}     n  
4.\d   10    
  \s        ,    ,   (Tab),   ,       
  \w               。

   .               
   \w                
   \s          
   \d      
   \b            
   ^          
   $          

   {m,n}  m n 

   2.         /      
  *          
  +          
  ?         
  {n}   n  
  {n,}   n      
  {n,m}   n m  

  [.?!]      (. ? !)。


 3.          /      
\W         ,  ,   ,      
\S              
\D            
\B                
[^x]     x        
[^aeiou]     aeiou             


\w{3,}@\w{2,}\.\w{2,3}

 4.            /      
   (exp)   exp,              
(?<name>exp)   exp,         name   ,     (?'name'exp) 
(?:exp)   exp,        ,           
     (?=exp)   exp      
(?<=exp)   exp      


(?!exp)         exp    
(?<!exp)       exp    
   (?#comment)                        ,           

 5.        /      
*?      ,        
+?   1     ,        
??   0  1 ,        
{n,m}?   n m ,        
{n,}?   n   ,        


 7.            /      
\a     (            ) 
\b          ,               
\t    ,Tab 
\r    
\v       
\f     

\e Escape \0nn ASCII nn \xnn ASCII nn \unnnn Unicode nnnn \cN ASCII 。 \cC Ctrl+C \A ( ^, ) \Z ( ) \z ( $, ) \G \p{name} Unicode name , \p{IsGreek} (?>exp) (?<x>-<y>exp) (?im-nsx:exp) exp (?im-nsx) (?(exp)yes|no) exp , , yes ; no (?(exp)yes) , no (?(name)yes|no) name , yes ; no (?(name)yes) , no \d \s \w : \D \S \W (?i)foo Foo、FOO

좋은 웹페이지 즐겨찾기