R中預定義的字元組 |代碼|含義說明| |: :|: :| | 或`\\d [0 9]`| | 或`\\D [^0 9]`| | |小寫字母; | | |大寫字母; | | |字母; 及`[A Z]`| | |所有字母及數字; | | |字元串; (在ASCII編碼下, 比`[:alnum:]`多了 ...
R中預定義的字元組
代碼 | 含義說明 |
---|---|
[:digit:] 或\\d |
數字; [0-9] |
[^[:digit:]] 或\\D |
非數字; 等價於[^0-9] |
[:lower:] |
小寫字母; [a-z] |
[:upper:] |
大寫字母; [A-Z] |
[:alpha:] |
字母; [a-z] 及[A-Z] |
[:alnum:] |
所有字母及數字; [A-z0-9] |
\\w |
字元串; [A-z0-9_] (在ASCII編碼下,\w 比[:alnum:] 多了一個下劃線) |
[:xdigit:] 或\\x |
十六進位數字; [0-9A-Fa-f] |
[:punct:] |
標點符號; ! " ' # $ % & ^ () * + 等 |
[:graph:] |
Graphical characters,即[:alnum:] 和[:punct:] |
[:blank:] |
空字元; 即Space和Tab |
[:space:] 或\\s |
Space,Tab,newline,及其他space characters |
[:print:] |
可列印的字元,即:[:alnum:] ,[:punct:] 和[:space:] |
------- | -------- |
\\b |
Empty string at either edge of a word(單詞開頭或結束的位置) |
\\B |
Not the edge of a word(非單詞開頭或結束的位置) |
\\< |
Beginning of a Word(單詞開頭的位置) |
\\> |
End of a word(單詞結束的位置) |