开篇絮语 WinFormWebForm网络应用生活
程序员文章站
2022-06-02 10:11:24
...
转眼间在CSDN混迹已接近两年了,中间离开过一些日子,原以为我会很久才能回归,却不想造化弄人,只离开了半年左右,不过已基本告别了我所喜爱的代码世界。。。
两年前因为询问一个正则问题,来到了CSDN,渐渐的习惯了这里的生活,从最初的只知仰望夜空,数着一颗又一颗的星星,到后来尝试着去解答一些常见的问题;从最初的得到几十分而兴奋不已,到抢分已成为一种乐趣;从最初的一条裤衩,到现在马甲也有两星,偶尔想想,逝水流年,确是不堪回首!
遗憾的是,过客从来就不是一个程序员,过去不是,现在不是,我想,将来也不会是,每天游离于代码世界的边缘,从来都不得深入,或许论坛里的几颗星星砸出来还可唬住几个人,但过客却知道,自己只不过是个菜鸟罢了
很是怀念07年在CSDN吹水、抢分的日子,那一年认识了很多技术牛人,学到的很多知识,当然,也力所能及的帮了一些人,由于是因为询问正则问题而来的CSDN,所以也对正则有些特别的感情,甚至有些沉迷于正则,以至于当时有人把过客和正则划上了等号。现在由于工作的原因,远离了代码,也渐渐远离了网络,却又不想丢淡了曾经给我无限快乐的程序,更兼且最近忙乱得有些懒散,迷失了前进的目标和动力,所以想写些博客,籍此激励自己,也给那些对正则望而却步的人以一些指引
关于提问
由于目前过客只能晚上上网,此博客欢迎大家探讨正则理论及相关使用技巧,原则上不回答任何实际应用问题,有实际应用问题请到论坛发帖提问,那样可以更快的得到答案
最近不怎么回答问题,不是不再想抢分,而是感到很无奈,有些问题看了不知所云,而我又只有晚上那么一点时间上网,等我问清楚了,帖子早结了,只好干脆放弃,所以我希望在论坛里提问正则问题的人,能明确以下几点,这可有助于问题的尽快解决:
1、应用环境(必选)
什么语言、Winform还是Webform
2、目的(必选)
验证、提取、替换、分割。。。
如果是提取,是只提取一个还是多个
3、规律或规则(必选)
源字符串有什么样的规律或规则
如哪里是变化的,哪里是不变的;
根据什么来定位要操作的字符串;
如何区分相近规律的字符串等等
4、举例和对应结果(可选)
如果说不清楚就举例吧,但有举例就一定要有对应的结果,这一点很重要
5、复杂度(可选)
有些大家认为是常识的内容,也要对需要考虑的复杂度予以说明
比如取url,那么<a...>标签的复杂度如何,是否可能包含“>”这样的字符,href=后直接接url,还是可能接“'”或“"”,都是需要说清楚的
关于授人以渔
过客热衷于学习正则相关的原理,讨论使用的技巧,也希望在CSDN的论坛里回帖时能够授人以渔,开始也是这样做的,但是直到有一天,我讲了一大通原理,而楼主回了我一句“您太啰嗦了,告诉我怎么写就行了”,我才幡然醒悟,绝大部分来论坛里提问的人,都是为了解决实际问题而来的,并不是为了学习正则相关的知识而来的
而正则由于相对抽象的缘故,没有研究过的人,会把它当做天书,没兴趣学习的人对其敬而远之,简单的讲解也会被人认为不知所云,所以此后回答正则问题时,我都是直接给代码,只有楼主问到了原理时,才会详细的讲解下
如果论坛看到我回帖时不是给思路,只是贴代码,且不加任何解释时,还请见谅,因为大部分人只对我手里的鱼感兴趣,至于我的网织得好不好,有了网又如何捕鱼却是没多少人理会了
关于博客
因为每天上网的时间非常有限,过客并没有做过如何的规划,所以博客中就是想到什么写什么,当然,基本都是正则相关的知识,短期内可能没有什么连续性,后面写得多了,有时间了再系统的整理下吧
PS:这几天都想系统的整理下,却发现越是想理清思路,就越是发不出来,等理清了头绪,已不知是何年何月了,就先想到哪写到哪些,有错误和不足的地方,还请大家批评指正。
下一篇: PHP检测远端资料是否存在