美文网首页看场电影
正则表达式基本用法

正则表达式基本用法

作者: 韜韜韜 | 来源:发表于2018-06-12 22:13 被阅读0次

JavaScript 使用正则表达式操作字符串

Regular expressions正则表达式被用来根据某种匹配模式来寻找strings中的某些单词。

例如:如果我们想要找到字符串The dog chased the cat中单词the,我们可以使用下面的正则表达式:/the/gi

我们可以把这个正则表达式分成几段:

/是这个正则表达式的头部

the是我们想要匹配的模式

/是这个正则表达式的尾部

g代表着global(全局),意味着返回所有的匹配而不仅仅是第一个。

i代表着忽略大小写,意思是当我们寻找匹配的字符串的时候忽略掉字母的大小写。


JavaScript 使用正则表达式选取空白字符

我们也可以使用正则表达式选择器\s来查找一个字符串中的空白。

空白字符有" "(空格符)、\r(回车符)、\n(换行符)、\t(制表符) 和\f(换页符)。

空白正则表达式类似于:

/\s+/g


JavaScript 使用正则表达式选取数值

我们可以在正则表达式中使用特殊选择器来选取特殊类型的值。

特殊选择器中的一种就是数字选择器\d,意思是被用来获取一个字符串的数字。

在JavaScript中, 数字选择器类似于:/\d/g。

在选择器后面添加一个加号标记(+),例如:/\d+/g,它允许这个正则表达式匹配一个或更多数字。

尾部的g是'global'的简写,意思是允许这个正则表达式 找到所有的匹配而不是仅仅找到第一个匹配。


JavaScript 使用正则表达式选取空白字符

我们也可以使用正则表达式选择器\s来查找一个字符串中的空白。

空白字符有" "(空格符)、\r(回车符)、\n(换行符)、\t(制表符) 和\f(换页符)。

空白正则表达式类似于:

/\s+/g


JavaScript 使用正则表达式反转匹配

你可以用正则表达式选择器的大写版本来反转任何匹配(相反意思)。

例如:\s匹配任何空白字符,\S匹配任何非空白字符。

相关文章

  • R-stringr 处理字符串

    基本用法 正则表达式 使用正则表达式的stringr函数 1. 基本用法 字符串长度str_length() 字符...

  • 正则表达式

    本文主要讲正则表达式的基本用法 python中导入模块:import re 【1】字符:^ . * $ ^表示...

  • Python正则表达式分组 Group

    在正则表达式介绍中,我们学习了正则表达式的基本用法。列举了一些简单的例子。在这一部分,将介绍更高级的用法,捕获分组...

  • 正则学习记录

    题注:正则表达式也称为规则表达式或字符串规则表达式,此文记录正则表达式的一些基本用法,适合正则入门使用。 基本规则...

  • grep

    用法: 默认的 PATTERN 是一个基本正则表达式(缩写为 BRE)。例如: grep -i 'hello wo...

  • 正则表达式

    用法。常用正则表达式。详细用法 //正则表达式:记录文本规则的代码 //常用的正则表达式的地方:登录,密码等格式的...

  • Java学习(持续更新)

    正则表达式matches用法

  • Shell编程—【06】Linux的grep命令常用选项及示例

    用法 在每个 FILE 或是标准输入中查找 PATTERN。 默认的 PATTERN 是一个基本正则表达式(缩写为...

  • 正则表达式

    正则表达式的用法介绍

  • 正则表达式基本用法

    JavaScript 使用正则表达式操作字符串 Regular expressions正则表达式被用来根据某种匹配...

网友评论

    本文标题:正则表达式基本用法

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