正则表达式
发布时间:2020-12-13 21:56:00 所属栏目:百科 来源:网络整理
导读:一 概述 1.什么是正则表达式? 正则表达式是用来判断字符串是否满足指定格式的表达式,是一门独立于编程语言的学科。 2.基本构成 正则表达式有一些具有特殊含义的字符构成,这些字符被叫做正则表达式的元字符: 元字符 含义 . 任意一个字符 d 任意一个数字
一 概述1.什么是正则表达式?正则表达式是用来判断字符串是否满足指定格式的表达式,是一门独立于编程语言的学科。 2.基本构成正则表达式有一些具有特殊含义的字符构成,这些字符被叫做正则表达式的元字符:
3.次数限定修饰符限定字符出现的次数,用在字符后面:
4.首尾限定修饰符必须以指定的字符开始或者结尾:
在正则表达式中,如果结尾限定了某种类型数据的出现次数,必须在结尾加上“$”,不然当在规定次数的字符后面出现其他字符时,也有可能验证通过,即限定结尾次数时必须加“$”。 5.列表限定修饰符限定出现列表中任意一个元素,或者全部不出现:包含性限定修饰符与排他性限定修饰符。
6.|在正则表达式中可以使用|字符连接两种表达式形式,满足其中一种即满足。 二 正则表达式的应用在一般java代码中判断字符是否符合给定的格式; s.matches(res);
Pattern.matches(res,s);
在Scanner简单文本扫描器中,用来截取字符: Scanner scanner=new Scanner(source).userDelimiter(String regex);//创建使用指定分隔符的简单文本扫描器 String s=scanner.next();//读取下一个字符(被分隔符包裹的部分就是字符) 在JavaScript中创建RegExp对象: var regex=/正则表达式(使用元字符)/;
var regex=new RegExp("正则表达式");
var matching=regex.test(str);
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |