[正则习题]提取特征邮编(本题为成长性习题,挑战你的代码是否无懈可击)
本帖最后由 binghc 于 2010-11-6 16:17 编辑我也出一习题,纯粹为了引起大家对正则的兴趣,还有就是引出论坛里的正则高手
下面是一系列连在一起的邮编(每条邮编6位数),现在需要提取以33打头的的邮编
首先声明,本题有点极端,大可以不用正则解决,或则正则结合语言实现机制。但是现在关注的是正则本身,所以请用纯正则解决本题
320053335689356254338654310013
为了便于大家看清,这串邮编有以下几个邮编组成:
320053
335689
356254
338654
310013
最后结果:
335689
338654
注:为了不影响他人思路,请将您的答案设置为隐藏
如有更强壮的代码,请不要在原来代码上修改,可以另外发表。就如本题所言,本题可能出成长性习题,你的代码是否够无懈可击!。这样也能给大家一个更好的学习机会,由浅入深
写出了符合本题代码后,可以不用刻意去想怎么让自己的代码更强壮,因为如果还不够无懈可击,我会再增加难度,本题目的还是为了让更多人参与进来
**** Hidden Message ***** 本帖最后由 binghc 于 2010-11-6 14:41 编辑
回复 2# lpxx
嘿嘿,检查一下你的返回结果,是否和题目要返回的邮编完全一致!
继续。。。 本帖最后由 Duvet 于 2010-11-6 14:47 编辑
不是高手也能回嗎?
**** Hidden Message ***** 笨办法:
**** Hidden Message ***** LS几位似乎曲解了LZ的题目的意思,需要6位为一组的判断。要不就是我曲解了… 本帖最后由 binghc 于 2010-11-6 14:52 编辑
回复 4# Duvet
嘿嘿,你谦虚了,何况从你之前的代码来看,你也不简单
就如本题标题所言,本题可能会出成长性习题,考验你的代码是否无懈可击!
先不要改掉你原来的代码,如有更强壮的代码,请另外发表。这样也能让大家看得更清楚,本题是什么样的成长性的习题,你的代码是否无懈可击! 本题可能会出成长性习题binghc 发表于 2010-11-6 14:51 http://www.autoitx.com/images/common/back.gif
呀!原來這句話的意思是...
害我有點畏縮了...
在這樣下去會變成每日一練啊!{:face (456):} 回复 6# afan
正是此意,每六位数字为一组邮编号码 **** Hidden Message ***** 本帖最后由 binghc 于 2010-11-6 16:09 编辑
[lev2]难度增加:
(逻辑性考虑,将以下题目设置为隐藏,如果是第一次进来,就能看到lev2题目有点不太合理,所以见谅)
**** Hidden Message *****经得住考验的代码继续观望。。。,等待最后的Lev3 回复 11# binghc
10#的不行吗? 本帖最后由 风行者 于 2010-11-6 16:22 编辑
**** Hidden Message *****
第2题
**** Hidden Message ***** 回复 10# afan
实在惭愧,能看到别人看不到的东西。。。
不过话说回来,前辈的表达式有点读不懂,不知道可否帮忙解读一下?
尤其是: “?:”和 “?!” 本帖最后由 binghc 于 2010-11-6 16:15 编辑
回复 12# afan
呵呵,到目前为止,一切OK!
继续等待最后的lev3吧。。。。。 O(∩_∩)O~