正则下

作者: 追逐_e6cf | 来源:发表于2018-09-17 17:42 被阅读0次

一、字符串方法(匹配正则)
match() 返回匹配字符串的结果,返回为数组内容或null
search() 返回匹配字符串首次出现的位置的下标,如果匹配不到则返回-1
replace() 替换,如果没有匹配到内容,则返回母串
split() 按照对应的正则内容进行切割字符串,返回新的数组

var str = "hello";
var reg = /e/;
console.log(str.match(reg));
console.log(str.search(reg));
console.log(str.replace(reg,666));
console.log(str.split(reg));

二、字集:
[] 区间,1-9a-zA-Z
a-z 小写的a-z的区间
A-Z 大写的A-Z的区间
0-9 匹配到数字的内容
{} 量词
{num}
{num1,num2}
{num,}
() 子集

var str = "10";
var reg = /[0-9]/;
console.log(reg.test(str));

var str = "10";
var reg = /[0-9a-zA-Z]/;
console.log(reg.test(str));

子集(分组):

var str = "abcdef";
var reg = /(abc)de/;
console.log(reg.test(str))
console.log(str.match(reg)) //abcde  abc

三、捕获型与非捕获型
捕获型:可以获取,捕获到具体的内容
非捕获型:视而不见,不去进行获取

var str = "abcdef";
var reg = /(abc)de/;
console.log(reg.test(str));
console.log(str.match(reg));

var str = "abcdef";
var reg = /(?=abc)/;
console.log(reg.test(str));
console.log(str.match(reg));

相关文章

  • 正则下

    一、字符串方法(匹配正则)match() 返回匹配字符串的结果,返回为数组内容或nullsearch() ...

  • 正则(下)

    主要是 re 模块常见方法 re.match(pattern, string) 起始位置开始检查,只要起始位置不匹...

  • 正则表达式

    正则表达式(上) 正则表达式(下)

  • 正则表达式(正则引出)

    所有的开发一定要有正则的支持1.记下常用的正则标记2.掌握String类对正则的支持 为了更好的说明正则的应用,下...

  • 正则

    正则方法 正则规则 通常情况下正则会返回第一个匹配结果 g (意思是'global',全局), 返回一个...

  • 2018-10-19

    10月16日任务 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 正则介绍 9.1 _gre...

  • 统计力学物理图像(最少的原料烹出最美妙佳肴)

    要开车了,你,准备好了嘛? 1.微正则系综 微正则系综下的三个物理模型: 2.正则系综: 正则系综下一些好玩的探索...

  • 如何更快速的理解正则

    前提, 我们假设大家都知道正则该怎么写 接下来 我们熟悉一下正则都包括什么 [ ],( ),\,^,+,*,?,{...

  • Visual Studio 和 c# 正则表达式

    今天集中说说VS生产环境下的正则。 Visual Sturdio 2012以上版本查找替换 对于VS的正则,准确说...

  • LeetCode #8 字符串转换整数(atoi)

    可惜还不会正则表达式,什么时候学一下然后用正则再做一遍。

网友评论

      本文标题:正则下

      本文链接:https://www.haomeiwen.com/subject/ngurnftx.html