社区
非技术区
帖子详情
没事,发个水帖,别喷我!
dianyancao
2011-02-11 12:18:11
正则都能干嘛?
有什么是正则,不能解决的?
已知可以用Instr,Mid,Replace,……解决的,
和用正则哪个效率高?
当然,正则写着很舒服,维护起来也方便,可是
执行效率究竟怎么样?
...全文
106
4
打赏
收藏
没事,发个水帖,别喷我!
正则都能干嘛? 有什么是正则,不能解决的? 已知可以用Instr,Mid,Replace,……解决的, 和用正则哪个效率高? 当然,正则写着很舒服,维护起来也方便,可是 执行效率究竟怎么样?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
没花鹿
2011-02-11
打赏
举报
回复
[Quote=引用 1 楼 jointan 的回复:]
以我做过的试验,正则的效率比自己用String类提供的方法写的代码的执行效率要高
不过我写的软件中从来不用正则,原因是后期维护时,大量人看不懂(首先我就看不懂......)
[/Quote]这个得顶.学正则学的我@@ing
jointan
2011-02-11
打赏
举报
回复
以我做过的试验,正则的效率比自己用String类提供的方法写的代码的执行效率要高
不过我写的软件中从来不用正则,原因是后期维护时,大量人看不懂(首先我就看不懂......)
dianyancao
2011-02-11
打赏
举报
回复
是C#的,正则暂时一点都看不懂,以后再学,先赶紧把书和练习做完,呵呵。
兔子-顾问
2011-02-11
打赏
举报
回复
正则是针对复杂规则的。规则如果比较复杂,你不停的索引位置,计算长度,计算是否越界等等,再考虑合适的时候截取,错误提示等,是很麻烦的事情。解决方法都有很多,有些特殊情况正则真的很方便,比如网络爬虫。
我这里写过一个
csdn爬虫
,大量使用正则,Linq,整个代码不超过200行,如果用其他字符串分析方法,估计很难这么短。不过我代码没写注释,这也是维护麻烦的地方,不一定别人都看得懂能维护。
桂林志异:龙王起水
我要替水生砍烂你两个脑壳。” 妖蛇怒而攻向铁虎,两个蛇头左右夹击。铁虎看准时机,惊险地闪过,两个蛇头重重地撞在了一起。他顺势用横刀切向蛇身上最柔软的腹部。谁知这妖蛇的腹硬如铜,只留下了一个浅痕。更糟的...
23岁的一无所有,其实是理所应当的
23 岁那年你正处在哪个状态?现在呢? 我,23岁,应届毕业生。生活,工作,爱情都处于人生的低谷,一穷二白,一无所有,一事无成。...在我23岁那年四月,当我深爱的女孩(在这之前我追了她四年)说她要去北
在我一生中最猥琐的时候遇见你(1)
当我还是一个光屁股天使的时候,有一天,我在凡间晃悠。 突然我看到前面那个头上长着红色山羊角的男人从他的黑色斗篷里落下了一个东西。 “嗨,先生,”我朝他喊,“您掉东西了!” 那人不仅没有回头,反而越...
最拼命最努力的时候(转)
1.读书高考的时候吃饭都在背题 实习的时候一个月8天8夜没睡觉 人瘦倒70多斤,我160 工作了加班倒夜里2点。。 2. 最拼命的时候大概就是几年前考研的时候了,我的本科是全排300名开外的学校,然后到了大三升大四的...
同居的童话
” 我站在车站上扯了扯T恤的领口, 然后拎起那个装了自己全副家当的大箱子, 艰难的走进了这个叫“浪琴屿”的“高尚小区”.对了, 还是先介绍一下我自己吧.我姓邵, 叫邵平, 男, 福建人, 福州大学国际金融专业本科学历. ...
非技术区
7,774
社区成员
63,122
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章