-
正则表达式应用场景 1.在IDE中使用正则表达式处理规则复杂的字符串查找、替换需求 2.在JavaScript程序设计中使用正则表达式处理字符串 3.在其他语言中 正则表达式 Regular Expression,使用单个字符串来描述、匹配一序列符合某个句法规则的字符串 简言之:就是按照某种规则去匹配符合条件的字符串,而这种规则就是正则表达式 使用正则表达式的目的: 自己先定义一种规则,然后去匹配一个字符串中符合规则的子字符串,甚至是整个字符串是否符合规则 通配符 find ./ -name *.txt 在当前目录下查找所有的txt文件 *.txt *代表任意字符 匹配邮箱的正则表达式 ^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$ 在线的正则表达式工具:http://regexper.com 语法: \b:单词边界 \bis\b .:任意字符 需要转义 \. *:0-n +: 1-n ?: 0-1 \d: 数字 \转义 匹配日期: 2006/02/03 1998-03-07 ^(\d{4})[\-](\d{2})[\-](\d{2})$ ()分组 取出:$2-$3-$1 02-03-2006 $1代表第一个小括号的内容,以此类推查看全部
-
断言不参与规则部分查看全部
-
忽略分组 不希望捕获某些分组 可在分组内加上?:查看全部
-
反向引用 分组 $1 $2查看全部
-
贪婪模式 {n,m}尽可能的多匹配 非贪婪模式 量词后加?{n,m}? 尽可能少匹配查看全部
-
? 出现<=1次 + 出现>=1次 * 出现任意次 {n}出现n次 {n,m}出现n到m次 {n,}出现至少n次查看全部
-
正则查看全部
-
预定义类查看全部
-
字符串关于正则表达式的方法 search方法 会忽视正则表达式的全局变量g match方法当正则表达式是否含有全局变量时 返回的结果是不同的 split方法 返回的是数组 分组后的结果 replace方法。替换的意思 其中 括号中的参数可以是 字符串 正则表达式。function函数 其中函数的参数是固定的查看全部
-
正则表达式常用的方法 test。 exec两种方法 全局匹配g。 使用的时候 要注意lastindex这个概念。(匹配的元素的最后一个字符的下一个下标的位置)查看全部
-
正则表达式的文本内容source 就是两个//内到外内容不包括修饰符 ig m这三个查看全部
-
正则表达式中$1$2$3 是依次捕获分组的内容对我 正则表达式包含在//中。其中^a表示以a开头 b$表示以b结尾 这俩都在//中属于正则表达式查看全部
-
正则表达式是包含在/ /里的查看全部
-
正则表达式 修饰符 i不区分大小写 g全局匹配 s 多行搜索 ^$查看全部
-
正则表达式。regexp对象查看全部
举报
0/150
提交
取消