首页
学习
活动
专区
工具
TVP
发布

大神带我来搬砖

专栏作者
63
文章
79328
阅读量
21
订阅数
锱铢必较:程序员生存指南——正则表达式中使用断言
想让一个名词听起来特别高大上,最简单的方法就是加很多修饰语。比如多源异构群智协同负反馈深度神经网络(当然了,这是我瞎编的)。在正则表达式中,有一种东西叫断言,它的修饰语也很多: 零宽正向先行断言 零宽负向先行断言 零宽正向后行断言 零宽负向后行断言 断言之所以叫“零宽”,是因为它们不会消费字符串,可以理解为断言匹配的是位置。 断言之所以叫“断言”,是因为它们用来产生一个True\False的判定结果。 正向和负向分别指的是“应该出现”和“不应该出现”。 先行和后行分别指的是“此位置之后”和“此位置之前
大神带我来搬砖
2018-06-06
5710
正则表达式的一些实用技巧
原来写过一篇关于正则表达式的文章,这里再补充几个实际项目中用到的例子.注意:下面样例都是scala代码 1 捕获组命名 使用捕获组的时候,程序员可能需要趴在显示器上,用一张纸挡着屏幕,从左往右数括号,聚精会神好像拆弹,而且正则表达式一旦发生变化,group的index也会变.有洁癖的程序员不愿意忍受下面的代码中的那个2 val matcher = Pattern.compile("""(中标金额:|预算:)(\d+)元""").matcher("预算:4356元") if (matcher.find())
大神带我来搬砖
2018-05-02
7730
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档