一、正则表达式的介绍
2、主要用于字符串的查找、替换与校验的场景
二、正则表达式的语法
在介绍正则表达式之前,我们首先要进行明白正则表达式的语法是怎样的
1、正则表达式的范围匹配(以下x、y、z都是代表是字符的意思)
2、正则表达式的元字符(在正则表达式当中是区分大小写的)
3、正则表达式中字符的多次匹配
三、正则表达式与Javascript的综合使用
1、首先我们创建一个这样的html方便等下的演示
正则表达式与Javascript的综合使用 #container1,#container2{ display: inline-block; } div{ margin-bottom: 10px; }
2、正则表达式与Javascript在Javascript内部是以下使用(此时假设学号为六位)
以上就为正则表达式在Javascript中使用
四、正则表达式与Web页面的综合使用
一、首先我们创建一个这样的html方便等下的演示
中国的省份 中国的省份
- 河北省
- 山西省
- 辽宁省
- 吉林省
- 黑龙江省
- 江苏省
- 浙江省
- 安徽省
- 福建省
- 江西省
- 山东省
- 台湾省
- 河南省
- 湖北省
- 湖南省
- 广东省
- 海南省
- 四川省
- 云南省
- 陕西省
- 甘肃省
- 青海省
二、我们需要新建一个类来进行对其中的省份提取出来
1、先进行取出其中html的内容
public class RegexEasy { public static void main(String[] args) { //先建立一个字符串进行存储Web中的内容 StringBuilder content=new StringBuilder(); try { //读取其中的web文件WebPath为其中的路径 FileInputStream fis=new FileInputStream("WebPath"); //把其转换成二进制文件 InputStreamReader isr=new InputStreamReader(fis,"utf-8"); BufferedReader reader=new BufferedReader(isr); String lineText=""; while((lineText=reader.readLine())!=null) { content.append(lineText+"n"); } System.out.println(content); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
2、创建正则表达式
3、匹配正则表达式
4、查找匹配的结果
以下为其中的详细步骤
public class RegexEasy { public static void main(String[] args) { //先建立一个字符串进行存储Web中的内容 StringBuilder content=new StringBuilder(); try { //读取其中的web文件 FileInputStream fis=new FileInputStream("E:/WebStudy/study12301/easy101/regex/src/main/webapp/easy02.html"); //把其转换成二进制文件 InputStreamReader isr=new InputStreamReader(fis,"utf-8"); BufferedReader reader=new BufferedReader(isr); String lineText=""; while((lineText=reader.readLine())!=null) { content.append(lineText+"n"); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } //1、创建正则表达式 Pattern pattern=Pattern.compile("
以上就为Java正则表达式与Javascript或Web页面的综合使用,希望大家多多支持
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)