摘要: regex-tuesday,每周二会出一道正则表达式的题目,本周的题目比较简单,如果你答出来了,可以留言,如果答不出来.可以看看我的答案和解释.下面内嵌了原题目页面.你要做的就是使用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? ?.. 阅读全文
posted @ 2012-11-13 22:10 紫云飞 阅读(449) 评论(0) 推荐(0) 编辑
摘要: regex-tuesday,每周二会出一道正则表达式的题目,本周的题目很有难度,如果你答出来了,可以留言,如果答不出来.可以看看我的答案和解释.下面内嵌了原题目页面.你要做的就是使用JavaScript正则字面量的写法/regex/i,来通过所有的测试用例.查看答案这个题目看似是要把一些由各种字符分割的字符串替换成逗号分割的csv文件格式.根据前两个用例,最先想到的正则是:/ /g 替换为 , //匹配情况8/17第3个用例没有匹配,这也是本题最难的地方了,要确保把引号包围的字符串看成一个整体,不替换其中的空格,没有什么好的办法,只能使用一个|分支,在添加逗号的同时还得把... 阅读全文
posted @ 2012-11-13 22:09 紫云飞 阅读(471) 评论(0) 推荐(0) 编辑