reg正则表达式

106 阅读1分钟

有一点老是忘记,记录一下
[]代表范围[abcde],[a-z]
()代表筛选和分组(ab|cd|ef),组成一个分组
+代表至少一个,*代表任意多个(包含0),他们默认都是贪婪模式,就是匹配尽可能多的字符,后面加个?,用非贪婪模式
断言只有前瞻:(?=value)代表后面是value,(?!value)代表后面不能是value。