정규 표현 식 기호 및 해석

26995 단어 Lunix/Ubuntu

               

     
     
     
     
  1. [0-9]{1,3}(\.[0-9]{1,3}){3}
  2. : IP 127.0.0.1
  3. [0-9]{1,3}  1-3   \d{1,3}
  4. (\.[0-9]{1,3})   . \ () 1-3
  5. {3} 3 ,{n}  n  
  6.  
  7. ?  0 1  
  8. +  1 1  
  9. *  0 0  
  10. \s+ 
  11. \d  0-9  
  12. \D  /d ( , ),  
  13. \w  , 、0-9 、  
  14. \W  /w  
  15. \s  , /n、 /r、 /t、 /v、 /f 
  16. \S  /s  
  17. .  /n
  18. (ab)      ab
  19. ^(ab)     ab
  20. (ab|xy)   ab xy
  21. […]  []   [a-zA-Z0-9] 。
  22. [^…]  [] , [^\d]
  23. {n}  n  
  24. {n,}  n n  
  25. {n,m}  n m
  26. ^   
  27. $   



\ 、 、 、 。 ,'n' "n"。'
' 。 '\\' "\" "\(" "("。
^ 。 RegExp Multiline ,^ '
' '\r' 。
$ 。 RegExp Multiline ,$ '
' '\r' 。
* 。 ,zo* "z" "zoo"。* {0,}。
+ 。 ,'zo+' "zo" "zoo", "z"。+ {1,}。
? 。 ,"do(es)?" "do" "does" "do" 。? {0,1}。
{n} n 。 n 。 ,'o{2}' "Bob" 'o', "food" o。
{n,} n 。 n 。 ,'o{2,}' "Bob" 'o', "foooood" o。'o{1,}' 'o+'。'o{0,}' 'o*'。
{n,m} m n , n <= m。 n m 。 ,"o{1,3}" "fooooood" o。'o{0,1}' 'o?'。 。
? (*, +, ?, {n}, {n,}, {n,m}) , 。 , 。 , "oooo",'o+?' "o", 'o+' 'o'。
. "
" 。 '
' , '[.
]' 。
(pattern) pattern 。 Matches , VBScript SubMatches , JScript $0…$9 。 , ' ′ ′'。
(?:pattern) pattern , , 。 " " (|) 。 , 'industr(?:y|ies) 'industry|industries' 。
(?=pattern) , pattern 。 , , 。 ,'Windows (?=95|98|NT|2000)' "Windows 2000" "Windows" , "Windows 3.1" "Windows"。 , , , , 。
(?!pattern) , pattern 。 , , 。 'Windows (?!95|98|NT|2000)' "Windows 3.1" "Windows", "Windows 2000" "Windows"。 , , , ,
x|y x y。 ,'z|food' "z" "food"。'(z|f)ood' "zood" "food"。
[xyz] 。 。 , '[abc]' "plain" 'a'。
[^xyz] 。 。 , '[^abc]' "plain" 'p'。
[a-z] 。 。 ,'[a-z]' 'a' 'z' 。
[^a-z] 。 。 ,'[^a-z]' 'a' 'z' 。
\b , 。 , 'er\b' "never" 'er', "verb" 'er'。
\B 。'er\B' "verb" 'er', "never" 'er'。
\cx x 。 , \cM Control-M 。x A-Z a-z 。 , c 'c' 。
\d 。 [0-9]。
\D 。 [^0-9]。
\f 。 \x0c \cL。

。 \x0a \cJ。
\r 。 \x0d \cM。
\s , 、 、 。 [ \f
\r\t\v]。
\S 。 [^ \f
\r\t\v]。
\t 。 \x09 \cI。
\v 。 \x0b \cK。
\w 。 '[A-Za-z0-9_]'。
\W 。 '[^A-Za-z0-9_]'。
\xn n, n 。 。 ,'\x41' "A"。'\x041' '\x04' & "1"。 ASCII 。.

um
num, num 。 。 ,'(.)\1' 。


n , n 。 , n (0-7), n 。

m

m nm , nm 。
m n , n m 。 , n m (0-7),
m nm。

ml
n (0-3), m l (0-7), nml。
\un n, n Unicode 。 , \u00A9 (?)。
           
               

좋은 웹페이지 즐겨찾기