您的位置:首页 > 其它

天人合一之毕设——准备阶段8 进阶正则表达式

2018-03-03 20:52 176 查看
目前在我的代码多次出现了运用正则表达式来匹配,从小白学起,搞清楚了一些问题,特此记录
1.关于或的用法 (一串|一串)
 其他地方都不用打括号,就在最外面打括号就行,不然有多种识别方式,就不能表示之前的语义了
 如: .*(h\s*\w*.+|dic\s*.+)
2.因为我代码中有个识别对象的要求就是,这个对象名不能包含在别的字符串中,比方i,有一个pig出现,左右两边包含了其他字符还是会错误匹配出来,所以要实现字符前后不能出现特定字符(我这里就是字母数字和下划线啦)
查找资料,在非^和?!等用法上试了很久,终于找到一篇靠谱帖子,提到正则表达式的逆向环视概念
从而发现这篇博文,很好的解决了我的问题 http://blog.csdn.net/chencye/article/details/51635391
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: