Java正则表达式
congshuoGeng
如果人工智能是一条已经起航的船,我一定会努力登上这条船!我相信人工智能时代已经来临。
我喜欢数据,虽然有时候它对我并不是很友好,但是努力过后它却可以让我看到事物之间微妙的联系,让我抓住改变事物本质的关键路径。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则表达式(一)-正则表达式的特点
正则表达式:符合一定规则的表达式特点:用一些特定地符号,来表示一些代码操作.如,用 a* 代表abcdse 这个字符串.所以学习正则表达式,就是在学习一些特殊符号的使用作用:用于专门操作字符串string类型提供的字符串的操作,太简单.有时候不能满足字符串操作的需求.而如果使用代码实现字符串的操作,实现的代码又会太长.这时候正则表达式就营运而生了对字符串即简便又灵活高效的方式就是正则表达式例子对O...原创 2018-02-08 08:10:37 · 1336 阅读 · 0 评论 -
正则表达式(二)-正则表达式的切割
切割:还记得stirng的split的方法吗.可以按照"空格,竖线"对字符串进行切割.正则表达式的切割:是指,我们按照正则表达式的规则对字符串来进行一些复杂的切割比方说现在我想按照多个空格来进行切割String str = "zhangsan lisei wangwu"; String reg = "\\s+"; //\\s在这里代表多个空格.+代表多个空格 String[] arr...原创 2018-02-08 08:14:11 · 6255 阅读 · 0 评论 -
正则表达式(三)-正则表达式的替换
将符合规则的部分,都使用新的字符串来进行替换注意:只用matcher()函数中,正则表达式只要有一个源字符串中的符号,不满足正则表达式,就会返回false..其他的像分组,替换,不满足正则表达式条件的时候会不停止地去查源字符串.一直查询到源字符串最后package zhengze;import java.util.regex.Matcher;import java.util.regex.Patte...原创 2018-02-08 08:15:04 · 1218 阅读 · 0 评论 -
正则表达式(四)-正则表达式的获取
获取:我想把符合规则的字符串取出来match:是判断字符串是否符合规则.返回真假replace:是返回替换后的切割:把规则以外的结果取出来操作规则:将正则表达式封装成对象让正则对象和要操作的字符串相关联 关联后,获取正则匹配引擎通过引擎对符合规则的子串进行操作,比如取出.package zhengze;import java.util.regex.*;public class str { publ...原创 2018-02-08 08:16:11 · 502 阅读 · 0 评论 -
正则表达式(五)-网页爬虫
网络爬虫:(蜘蛛)所谓的网络爬虫就是一段小程序,从网络中把特定的字段爬取下来你比如说爬邮箱地址.先把整个网页的所有的程序都下载下来放在一个str中.然后按照邮箱的正则表达式规则,对这个str进行提取.将所有的邮箱地址都提取出来开发过程:要想进行信息的爬虫,你首先得有数据源啊.图1,所示,就是毕老师使用的数据源方法1,已经把网页中的内容存到文件中了package zhengze;import jav...原创 2018-02-08 08:32:32 · 392 阅读 · 0 评论
分享