免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: ixuh
打印 上一主题 下一主题

来请教一个很难的正则问题 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2010-11-03 08:17 |只看该作者
授人以鱼不如授人以渔,可是这个世界,有太多要鱼而不想要渔的懒汉,蠢蛋。

论坛徽章:
0
22 [报告]
发表于 2010-11-03 08:22 |只看该作者
回复 16# 黑色阳光_cu


单纯解决问题的话,有更简单的办法。

不过我不想便宜楼主这种懒汉加蠢蛋,代码和思路就不公开了。

论坛徽章:
0
23 [报告]
发表于 2010-11-03 15:56 |只看该作者
编译原理一般开篇都会讲堆栈和中后缀表达式这些,正则没法处理的情况下正好解决你的问题,他又不是让你全看 ...
3227049 发表于 2010-11-02 13:35


谢谢你的调解:)
首先我必须解释一下,我只是想知道正则能否处理,不是来问其他解决方法的,不用正则的方法多了去了不是吗?我只是想偷个懒而已。
但恐怕他并没有指出正则无法处理这种情况。

    “这个不是正则问题,是语法问题

找本讲编译原理的书去看看吧。”

你不会认为这是正则没法处理的意思吧 :)
并且在我回复 “这个问题跟编译原理无关” 之后,他甩出一句 “你根本不懂”,我觉得这似乎也并不是回答的态度:) 你认为呢?

论坛徽章:
0
24 [报告]
发表于 2010-11-03 16:23 |只看该作者
回复 20# shhgs

4楼:
    “这个不是正则问题,是语法问题

找本讲编译原理的书去看看吧。”

10楼:
“看来Perl 5.10 的regex引擎做了加强。具体来说,就是一个group可以引用其外层的group。Py 的 regex引擎没有这个功能。

再说一遍。这个是语法的问题。叫你看编译原理是因为每本编译原理,开头部分都会讲怎么解析语法。如果你觉得我讲的不对,很有可能是你根本不懂。”

20楼:
“我也不是计算机专业的,而且我自学计算机的时候,身边连一个告诉你”要解决这个问题,先去看编译原理“这样的话的人都没有。难道你还不知足?难道要我把代码写好交到你手上?

我这里已经告诉你了,Py的正则没法解决。其实如果单纯解决问题,如果你相信我这个结论,你就应该想其他办法了。楼上有同学给了代码,我没看,也没试,但是即便没有那个代码,你也应该能独立给出实现。否则你的水平,太差了。”

其他的我就不引用了。来分析一下你的回复吧:

在4楼,你说这个不是正则问题,是语法问题,这似乎不是“正则不能解决”的意思吧?
末尾还加一句“找本讲编译原理的书去看看吧。”,我迷茫了,我认为你的意思是看了编译原理就会用正则解这个。

之后我动用所有关于编译原理的知识并没有发现有什么帮助,于是我回复“这个问题与编译原理无关”。

然后在10楼,你说没有这个功能,很好,你在4楼说这个不就结了么?
我回复“这个问题与编译原理无关”,你便直接上来攻击我不懂编译原理了,对吗?

然后到你的20楼我终于明白了,原来你认为我是来要“不管使用什么方法,只要能解决这个问题”的答案的。
可是我的问题明明只是“如何用正则解决这个问题”而已。

所以是我表达不清楚还是你理解有偏差这都不重要了,我为这个误会道歉:)

但你最后竟然认为我不用正则不能解这个问题?那么,你认为这个问题很难对吗?
不过也许让你失望了,我觉得轻松的很。顺便,所有的非正则答案我也一概没看,不过还是要感谢热心的朋友:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP