AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
### 一、 修饰符s(single单行文本模式) ~~~ /foo.bar/s.test('foo\nbar') // true /foo.bar/s.test('foo\rbar') // true /foo.bar/s.test('foo\u2028bar') // true /foo.bar/s.test('foo\u2029bar') // true ~~~ 注意:. 操作符匹配除“\n”和"\r"之外的任何单个字符。 ### 二、匹配结果 ~~~ var pattern = /(\d{4})-(\d{2})-(\d{2})/u; var result = pattern.exec('2017-01-25'); console.log(result[0]); // 打印"2017-01-25" console.log(result[1]); // 打印"2017" console.log(result[2]); // 打印"01" console.log(result[3]); // 打印"25" ~~~ ES2018添加named capture groups, 可以指定小括号中匹配内容的名称 ~~~ var pattern = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/u; var result = pattern.exec('2017-01-25'); console.log(result.groups.year); // 打印"2017" console.log(result.groups.month); // 打印"01" console.log(result.groups.day); // 打印"25" ~~~