正则表达式笔记

/你的正则表达式写在这里/

1?        1出现0次或1次

1*        1出现0次或多次

1+        1出现1次或多次

1{2}        1出现了2次

1{2,3}        1出现了2到3次

1{2,}        1出现了2次及以上

(5555){1}        5555出现了1次

(dog|cat)        dog或者cat

[a-zA-Z]        a-z中的任意一个,或者A-Z中的任意一个

[^0-9]        0-9以外的字符

\d        数字

\D        非数字

\w        单词

\W

\s        空格,换行,tab

\S

\b        单词字符的边界

.        任意字符

\.        普通的点

^        行首,例如/^1/  1开头的

$        行尾

/g        /abc/g,不加g则只返回第一个匹配,加g则一次返回所有匹配

/i        不区分大小写

/m        多行匹配,匹配换行符两端的潜在匹配

<.+>贪婪匹配变为懒惰匹配<.+?>

你可能感兴趣的:(笔记,正则表达式,算法)