正则表达式也可以看作是一种语言。当你学习一门新的编程语言时,它们是一个小的子语言。乍一看,这没有任何意义,但大多数时候,你必须阅读一些教程或文章来理解这些简单的描述模式。今天,我将介绍八个基本的正则表达式:1。匹配用户名:/[a-z0-9 _-] {3,16} $/。
2.匹配密码:/[a-z0-9 _-] {6,18} $/。
3.匹配十六进制值:/#?([a-F0-9]{ 6 } |[a-F0-9]{ 3 })$/
4.匹配一个鼻涕虫:/[a-z0-9-] $/。
5.匹配电子邮件:/([a-z0-9 _ 。-]) @ ([ da-z 。-]) .([a-z 。] {2,6}) $/。
6.匹配一个网址:/(https?//)?([da-z。-] ).([a-z。]{2,6})([/w 。-]*)*/?$/
7.匹配IP地址:/(?(?25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/
8.匹配HTML标记:1。/([a-z]) ([]) *(?(.*)/ 1 | s /)$/