注意:
[-+.] —> 匹配 -+.中任意一个
\w —> 匹配一个单字字符(字母、数字或者下划线)。
. —> 换行符之外的其他字符。
贪婪匹配/非贪婪匹配
特殊需求表达式:
参考:https://blog.youkuaiyun.com/duliu1314/article/details/87874809
- Email地址:^\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*$
- 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+.?
- url:(((http|ftp|https)://)?)([a-zA-Z0-9.-])(:[0-9]{1,4})/[a-zA-Z0-9&%./-~-]* 【参考:https://www.jianshu.com/p/891e7a34c106 ; “-~ ”匹配ascii码里面的从\到~的字符】