正则表达式

正则表达式在线工具 #

一、工具 #

  1. 简明在线
  2. 语法高亮
  3. 语法分析

二、案例 #

2.1 段落 #

匹配 hello 开头, hello 结尾的字符,其实就是匹配 hello 本身

^hello$
hello
^hello.{0,10}word$
hello---word

上面的正则, 则匹配一个段落中 hello 中间十个以内的字符 word, 如果段落不以 hello 开头或者 word 结尾, 则匹配失败. 一个段落, 可以理解为一个回车之内的文字

2.2 邮箱 #

/^[a-zA-Z0-9-]{1,10}@([a-zA-Z0-9-]{1,13}\.)+[a-zA-Z0-9]+$/gm
1@127.0.0.1
1-a@127.0.0.1
1-a-d@127.0.0.1
 
admin@q-q.com
admin@made-in-china.com
admin@a.a.com