摘要: 前瞻:(?) 举例说明: "a1*34vv".replace(/\w(?=\d)/g,"X") --()内的匹配内容不替换 此处表示要匹配一个字符,并且这个字符后面是一个数字"X1*X4vv" "a1*34vv".replace(/\w(?=\d\w)/g,"X") --此处表示要匹配一个字符,并且 阅读全文
posted @ 2016-11-30 21:08 第三食堂 阅读(152) 评论(0) 推荐(0)
摘要: 分组:(group) 例如: "a1b2c3d4".replace(/([a-z]\d)/g,"X")"XXXX" 或:| 例如: "javac#".replace(/java|va/g,"X") --匹配java或者c#"Xc#" "a1b2c3wer".replace(/([a-z]|\d)/g 阅读全文
posted @ 2016-11-30 20:58 第三食堂 阅读(149) 评论(0) 推荐(0)
摘要: 量词: {n} n次 ? 0 or 1 次 + 至少一次 * 任意次数 {n,m} 至少n次 至多m次 {m,} 至少m次 贪婪模式:尽可能的多匹配 例如: "12345678".replace(/\d{3,6}/g,"X")"X78" --匹配最多的6个字符 非贪婪模式 匹配最少字符 "12345 阅读全文
posted @ 2016-11-30 20:36 第三食堂 阅读(272) 评论(0) 推荐(0)