JavaScript 正则表达式迷你书 老姚 - v1.1. . 8 1.2.3. 常见的简写形式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3. 量词 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.1. 简写形式. 32 3.3.3. 引用不存在的分组会怎样? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.3.4. 分组后面有量词会怎样? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4. 非捕获括号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.3.1 贪婪量词. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.3.2 惰性量词. . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 89 页 | 3.42 MB | 11 月前3
JavaScript 正则表达式迷你书 老姚 - v1.0. . 8 1.2.3. 常见的简写形式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3. 量词 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.1. 简写形式. 32 3.3.3. 引用不存在的分组会怎样? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.3.4. 分组后面有量词会怎样? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.4. 非捕获括号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.3.1 贪婪量词. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.3.2 惰性量词. . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 89 页 | 3.42 MB | 11 月前3
Python 3.11.10 正则表达式 HOWTO 'caaat' (3 个 'a' ),但不能匹配 'ct' 。 还有两个常用的重复运算符或量词。其中,问号 ? 表示匹配一次或零次,可以理解为将某个部分标记为可选 项。例如,home-?brew 可以匹配 'homebrew' 或 'home-brew'。 最复杂的量词是 {m,n},其中 m 和 n 是十进制整数。该量词表示必须至少重复 m 次,至多重复 n 次。例如, 正则 a/{1,3}b 可以匹配 'a////b',因为其中有四个斜杠。 这个量词中的 m 和 n 都是可以省略的。在这种情况下,系统会为缺失的值赋予一个合理的默认值。如果省略 m ,下限默认为 0 ;如果省略 n ,则上限默认为无限大。 最简单情况是 {m} ,它会精确匹配前面的元素 m 次。例如,a/{2}b 只会匹配 'a//b'。 善于归纳的读者可能会注意到,另外那三个量词都可以用这种表示法来表达。{0,} 等同于 *0 码力 | 19 页 | 403.22 KB | 11 月前3
Python 3.11.10 正则表达式 HOWTO 'caaat'(3 个 'a' ),但不能匹配 'ct' 。 还有两个常用的重复运算符或量词。其中,问号 ? 表示匹配一次或零次,可以理解为将某个部分标记为 可选项。例如,home-?brew 可以匹配 'homebrew' 或 'home-brew'。 最复杂的量词是 {m,n},其中 m 和 n 是十进制整数。该量词表示必须至少重复 m 次,至多重复 n 次。例 如,正则 a/{1,3}b 可以匹配 'a////b',因为其中有四个斜杠。 这个量词中的 m 和 n 都是可以省略的。在这种情况下,系统会为缺失的值赋予一个合理的默认值。如果 省略 m ,下限默认为 0 ;如果省略 n ,则上限默认为无限大。 最简单情况是 {m} ,它会精确匹配前面的元素 m 次。例如,a/{2}b 只会匹配 'a//b'。 善于归纳的读者可能会注意到,另外那三个量词都可以用这种表示法来表达。{0,} 等同于 *0 码力 | 18 页 | 403.35 KB | 11 月前3
阮一峰 JavaScript 教程String.prototype.replace() String.prototype.split() 匹配规则 字面量字符和元字符 转义符 特殊字符 字符类 预定义模式 重复类 量词符 贪婪模式 修饰符 组匹配 参考链接 RegExp 对象 RegExp 对象 - 374 - 本文档使用 书栈(BookStack.CN) 构建 RegExp 对象提供正则表示式的功能。 上面代码中,第一个模式指定 o 连续出现2次,第二个模式指定 o 连 续出现2次到5次之间。 重复类 RegExp 对象 - 394 - 本文档使用 书栈(BookStack.CN) 构建 量词符用来设定某个模式出现的次数。 ? 问号表示某个模式出现0次或1次,等同于 {0, 1} 。 * 星号表示某个模式出现0次或多次,等同于 {0,} 。 + 加号表示某个模式出现1次或多次,等同于 test('ttest') // true 13. /t*est/.test('tttest') // true 14. /t*est/.test('est') // true 上一小节的三个量词符,默认情况下都是最大可能匹配,即匹配直到下 一个字符不满足匹配规则为止。这被称为贪婪模式。 1. var s = 'aaa'; 2. s.match(/a+/) // ["aaa"] 上面代码中,模式是0 码力 | 540 页 | 3.32 MB | 10 月前3
Python 3.9.20 正则表达式 HOWTO 是十进制整数。该限定符意味着必须至少重复 m 次,最多 重复 n 次。例如,a/{1,3}b 可以匹配 'a/b'、'a//b' 或者 'a///b' ,但不能匹配中间没有斜杆的 'ab',或者四个斜杆的 'a////b' 。 这个量词中的 m 和 n 都是可以省略的。在这种情况下,系统会为缺失的值赋予一个合理的默认值。如果 省略 m ,下限默认为 0 ;如果省略 n ,则上限默认为无限大。 细心的读者也许注意到了,前面的三个重复限定符都可以用这种标记法来表示。{00 码力 | 18 页 | 401.42 KB | 11 月前3
Python 3.9.20 正则表达式 HOWTO 是十进制整数。该限定符意味着必须至少重复 m 次,最多重复 n 次。例如,a/{1,3}b 可以匹配 'a/b'、'a//b' 或者 'a///b' ,但不能匹配中间没有斜杆的 'ab',或 者四个斜杆的 'a////b' 。 这个量词中的 m 和 n 都是可以省略的。在这种情况下,系统会为缺失的值赋予一个合理的默认值。如果省略 m ,下限默认为 0 ;如果省略 n ,则上限默认为无限大。 细心的读者也许注意到了,前面的三个重复限定符都可以用这种标记法来表示。{00 码力 | 18 页 | 400.78 KB | 11 月前3
阮一峰 《ECMAScript 6入门》 第三版修饰符,才能识别当中的大括号,否则会被解读为量词。 /\u{61}/.test('a') // false /\u{61}/u.test('a') // true /\u{20BB7}/u.test('' ) // true 上面代码表示,如果不加 u 修饰符,正则表达式无法识别 \u{61} 这种表示法, 只会认为这匹配61个连续的 u 。 (3)量词 使用 u 修饰符后,所有量词都会正确识别码点大于0 码力 | 679 页 | 2.66 MB | 1 年前3
2020美团技术年货 算法篇征主要 考虑了词组在语料中的逆文档频率、词性分布以及停用词分布。 ● 完整性:新发现词汇应当在给定的上下文环境中作为整体解释存在,因此应同 时考虑词组的子集短语以及超集短语的紧密度,从而衡量词组的完整性。 在经过小样本标记数据构建和多维度统计特征提取后,训练二元分类器来计算候选短 语预估质量。由于训练数据负例样本采用了负采样的方式,这部分数据中混合了少量 高质量的短语,为了减少负例0 码力 | 317 页 | 16.57 MB | 1 年前3
ffmpeg翻译文档高级字幕选项 高级选项 预设文件 ffpreset类型预设文件 avpreset类型预设文件 所有的数值选项,如果没有特殊定义,则需要一个接受一个字符串代表一个数作为输入,这可能跟着 一个单位量词首字母,例如 "k" , "m" 或 "G" 如果 i 是附加到SI单位的首字母,完整的字母将被解释为一个2的幂数单位,这是基于1024而不是 1000的,添加 B 的SI单位则是再将此值乘以8。例如0 码力 | 502 页 | 3.06 MB | 1 年前3
共 26 条
- 1
- 2
- 3













