正则关卡20:匹配所有非数字
正则表达式测试工具 我们可以使用带有小写d的缩写\d来搜寻数字。我们也可以使用类似的缩写来搜寻非数字,该缩写使用大写的D。查找非数字字符的缩写是\D。 这等同于字符串[^0-9],它查找不是 0 – 9 之间数字的单个字 阅读全文 正则关卡20:匹配所有非数字
不积跬步无以至千里
正则表达式测试工具 我们可以使用带有小写d的缩写\d来搜寻数字。我们也可以使用类似的缩写来搜寻非数字,该缩写使用大写的D。查找非数字字符的缩写是\D。 这等同于字符串[^0-9],它查找不是 0 – 9 之间数字的单个字 阅读全文 正则关卡20:匹配所有非数字
正则表达式测试工具 另一个常见的匹配模式是只寻找数字。查找数字字符的缩写是\d,注意是小写的d。这等同于元字符[0-9],它查找 0 到 9 之间任意数字的单个字符。 闯关:使用缩写\d来计算电影标题中有多少个数字。书 阅读全文 正则关卡19:匹配所有数字
正则表达式测试工具 使用元字符,可以使用[a-z]搜寻字母表中的所有字母。这种元字符是很常见的,它有一个缩写,但这个缩写也包含额外的字符。JavaScript 中与字母表匹配的最接近的元字符是\w,这个缩写等同于[A-Za 阅读全文 正则关卡18:匹配所有的字母和数字
正则表达式测试工具 在上一个挑战中,学习了使用^符号来搜寻字符串开头的匹配模式。还有一种方法可以搜寻字符串末尾的匹配模式。可以使用正则表达式的美元符号$来搜寻字符串的结尾。 闯关:使用$在字符串caboose的末 阅读全文 正则关卡17:匹配字符串的末尾
正则表达式测试工具 在之前的挑战中,使用字符集中的插入符号(^)来创建一个否定字符集,形如[^thingsThatWillNotBeMatched]。在字符集之外,插入 ^符号匹配输入字符串的开始位置。 闯关:在正则表达式中使用^符号, 阅读全文 正则关卡16:匹配字符串的开头
正则表达式测试工具 一群罪犯逃出监狱逃跑,你不知道有多少人。但是,你知道他们和其他人在一起时会保持紧密联系。你有责任立刻找到所有的罪犯。这里有一个示例来回顾如何做到这一点: 当字母z在一行中出现一次或连 阅读全文 正则关卡15:狩猎罪犯