正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种我们所需要的子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。
JavaScript和Java使用正则表达式的区别
JavaScript使用正则表达式
创建正则对象
RegExp 对象是带有预定义属性和方法的正则表达式对象。
方式1:var reg = new RegExp("\d", 'i');
方式2:var reg = /\d/i;
参数说明
- i:忽略大小写
- g:全局匹配
- gi:全局匹配 + 忽略大小写
正则匹配
test() 是一个正则表达式方法。它通过模式来搜索字符串,然后根据结果返回 true 或 false。
匹配日期:
// 匹配日期
var dateStr = "2019-09-10";
var reg = /^\d{4}-\d{2}-\d{2}$/;
console.log(reg.test(dateStr));
Java使用正则表达式
在Java中,可以使用java.util.regex包下的类来操作正则表达式。
标签:子串,Java,正则表达式,var,匹配,reg From: https://www.cnblogs.com/xfeiyun/p/17630363.html