
正则表达式
学习啦
ReflectMirroring
希望你的努力配得上你的野心
展开
-
java利用正则表达式写一个简单的网络爬虫
package regularExpression;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;import java.nio.charset.Charset;import java.util.regex.Matcher;import java.util.rege...原创 2020-02-19 00:39:29 · 380 阅读 · 0 评论 -
正则表达式在Java里面的使用
相关的包和类相关的类都是位于java.util.regex包下面Pattern类这是正则表达式的一个编译的类,就是将正则表达式封装成一个类,这个没有构造方法,只能静态方法创建对象Matcher类这个是将正则表达式Pattern类和要匹配的字符串关联起来的类注意一下,就是Java语言的特殊,在正则表达式里面,两个反斜杠才能表示转义字符,所以前面学习的正则表达式,如果要用在Java里面,...原创 2020-02-18 23:32:20 · 208 阅读 · 0 评论 -
正则表达式验证电话号码,验证邮箱,一些常用的正则表达式
电话号码先分析,这里要匹配固定电话和移动电话号码电话号码是数字和-组成,而且大概7-8位,-前面的是区号,首位肯定是0,区号大概3-4位,所以写成:0\d{2,3}-\d{7,8}移动电话是1开头,第二位是3到9的数字,肯定不是1或2,因为第二位已经被110,120等用作特殊含义1[3-9]\d{9}两种电话都要匹配,就写成(0\d{2,3}-\d{7,8})|(1[3-9]\d...原创 2020-02-18 19:54:09 · 1508 阅读 · 0 评论 -
正则表达式的简介和正则表达式的语法
什么鬼是正则表达式其实它就是字符串,只不过它不是一般的字符串,而是用来定义字符串的模式,比如我们常用的格式化时间的函数:SimpleDateFormat(String pattern),里面传入的就是一个正则表达式,比如:“YYYY-MM-DD”,这里就是规定了时间是这样子显示,如果匹配不成功就说明这个不是时间的字符串正则表达式可以用来搜索,编辑或者处理文本,网络爬虫等等,很多语言都可以用...原创 2020-02-18 17:24:56 · 192 阅读 · 0 评论