博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式周二挑战赛 - 第十一周
阅读量:7021 次
发布时间:2019-06-28

本文共 541 字,大约阅读时间需要 1 分钟。

,每周二会出一道正则表达式的题目,比较简单,如果你答出来了,可以留言,如果答不出来.可以看看我的答案和解释.下面内嵌了原题目页面.你要做的就是使用JavaScript正则字面量的写法/regex/i,来通过所有的测试用例.

 

查看答案

这次的题目非常简单,就是要匹配一些按字母顺序排序的字符串:
/^a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?$/   //匹配情况18/26

有一些用例没匹配,是因为包含了空格,那么我们还需要加上在每个字母后面加上可选的空格:

/^a? ?b? ?c? ?d? ?e? ?f? ?g? ?h? ?i? ?j? ?k? ?l? ?m? ?n? ?o? ?p? ?q? ?r? ?s? ?t? ?u? ?v? ?w? ?x? ?y? ?z? ?$/       //匹配情况25/26

第11个用例没匹配,是因为包含了两个空格,?号换成*:

/^a? *b? *c? *d? *e? *f? *g? *h? *i? *j? *k? *l? *m? *n? *o? *p? *q? *r? *s? *t? *u? *v? *w? *x? *y? *z? *$/      //匹配情况26/26

转载地址:http://udbxl.baihongyu.com/

你可能感兴趣的文章
Windows mysql备份
查看>>
RedisTemplate读取slowlog
查看>>
如何用git创建空内容的分支
查看>>
决心书
查看>>
C#.NET 权限管理系统组件 - 大数据读写分离实现的例子
查看>>
ASP.NET - response对象与request对象
查看>>
ijk英语-Marry You - Bruno Mars
查看>>
7.mongo命令行运行JavaScript脚本
查看>>
Python实现macof
查看>>
玩转KVM:浅谈虚拟机life cycle
查看>>
[转]Eclipse中如何恢复已删除文件
查看>>
连载18:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
查看>>
什么是跨域?跨域请求资源的方法有哪些?
查看>>
变频电源具有的可靠性
查看>>
一些自己写的freemaker macro 用来生成网页中的区块
查看>>
法语Linux NuTyX 11 RC2 发布
查看>>
Java 集合系列01之 总体框架
查看>>
Visual Paradigm 教程[UML]:创建一个具有刻板印象的类
查看>>
安装flashplugin提示依赖libgdk-pixbuf2.0-0
查看>>
神奇的时间戳
查看>>