|
Notation |
Meaning |
Example |
Matches |
|---|---|---|---|
|
. |
any character |
a.. |
a followed by any two characters |
|
^ |
beginning of line |
^wood |
wood only if it appears at the beginning of the line |
|
$ |
end of line |
x$
|
x only if it is the last character on the line |
|
^INSERT$ |
a line containing just the characters INSERT | ||
|
^$
|
a line that contains no characters | ||
|
* |
zero or more occurrences of previous regular expression |
x*
xx* |
zero or more consecutive x' s one or more consecutive x's |
|
.*
|
zero or more characters | ||
|
w.*s |
w followed by zero or more characters followed by an s | ||
|
[chars] |
any character in chars |
[tT] [a-z] [a-zA-Z] |
lower- or uppercase t lowercase letter lower- or uppercase letter |
|
[^chars] |
any character not in chars |
[^0-9] [^a-zA-Z] |
any nonnumeric character any nonalphabetic character |
|
/{min,max/} |
at least min and at most max occurrences of previous regular expressions |
x/{1,5/} [0-9]/{3,9/} [0-9]/{3/} [0-9]/{3,/} |
at least 1 and at and at most 5 x's anywhere from 3 to 9 successive digits exactly 3 digits at least 3 digits |
|
/(.../) |
store characters matched between parentheses in next register (1-9) |
^/(./) ^/(./)/1 |
first character on line and stores it in register 1 first and second characters on the line if they're the same |
Unix中的正则表达式
最新推荐文章于 2024-06-24 13:34:26 发布
2589

被折叠的 条评论
为什么被折叠?



