您好,欢迎访问一九零五行业门户网

韩顺平:正则表达式练习题

以下是韩顺平正则表达式练习题,希望对的同学们有帮助!
问题1:匹配选项 gim 中对m的理解,  ^(\d)   u$
2aaaddddjkkkkku
4ddddkkiieu
  在多段落模式下^ ,对开头 结尾定位的影响
问题2:说出一下匹配的结果:
/(\d){4}/gi  匹配  aaa1234kkkk
/1{3}/            1111 111  出现几次111           2次
/1{3,4}/       1111 111  出现几次1111, 111   注意贪婪匹配 一次1111 一次111 
/1+/              1111 111  结果是                注意贪婪匹配  一次1111 111
/1*/              1111 111  结果是                 一次11111111
/1?/              空字符    结果是                出现空字符匹配成功
/a1*/             a111111   结果是                 a111111  注意*是修饰1的
[abc]             abcd                           依次匹配到  a,b,c,d                         
/(han|韩|含)/                                       选择匹配符
问题3:构造一下规则的正则表达式   ()叫做子表达式
abba  (\d)(\d)\2\1  注意\1不是(\d)   学会捕获子表达式与反向引用子表达式
形如aabbccdd         (\d)\1(\d)\2(\d)\3(\d)\4
前5位为任意数-339911    (\d){5}-(\d)\2(\d)\3(\d)\4
综合:电子邮件格式
1.只有一个@
2.@前面是用户名,可以是0-9 a-z a-z _字符
3.@后面是域名,可以是sohu.com 或tsinghua.org.cn并且域名只能是英文字母
/^[a-za-z0-9_-]+@([a-za-z0-9_-]+\.)+(com|cn|net|org)$/
其它类似信息

推荐信息