一、正则表达式的介绍
1、正则表达式是检查、匹配字符串的表达式
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页面的综合使用,希望大家多多支持



