Ruby正则表达式非捕获组

阿卡彭

我正在尝试从字符串中获取ID号,例如

id/number/2000GXZ2/ref=sr

使用

(?:id\/number\/)([a-zA-Z0-9]{8})

由于某些原因,非捕获组无法正常工作,这给了我:

id/number/2000GXZ2
雅各布·麦克鲁姆

就像其他人提到的那样,不参与比赛的团体仍会计入整体比赛。如果您不想在比赛中看到该部分,请使用向后搜索。例子

(?<=id\/number\/)([a-zA-Z0-9]{8})

(?<= pat)-正向隐式断言:确保前面的字符与pat匹配,但在匹配的文本中不包括这些字符

Ruby文档正则表达式

另外,在这种情况下,不需要ID号周围的捕获组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式非捕获组-没用吗?

来自分类Dev

正则表达式非捕获组ins Scala

来自分类Dev

正则表达式反向引用非捕获组?

来自分类Dev

正则表达式替换忽略非捕获组

来自分类Dev

正则表达式第二非捕获组?

来自分类Dev

Javascript正则表达式中的非捕获组

来自分类Dev

返回Javascript正则表达式非捕获组

来自分类Dev

R正则表达式中的非捕获组

来自分类Dev

正则表达式非捕获组

来自分类Dev

正则表达式中的非捕获组

来自分类Dev

Python正则表达式返回非捕获组

来自分类Dev

正则表达式非捕获组

来自分类Dev

正则表达式:不是任意的非捕获组

来自分类Dev

正则表达式非捕获组

来自分类Dev

Ruby正则表达式-仅gsub捕获的组

来自分类Dev

gsub中的Ruby正则表达式捕获组

来自分类Dev

正则表达式:捕获组?

来自分类Dev

正则表达式,捕获组

来自分类Dev

正则表达式捕获组

来自分类Dev

使用Python正则表达式在非捕获组中的多个捕获组

来自分类Dev

正则表达式:捕获组中的捕获组

来自分类Dev

捕获组中的正则表达式捕获组

来自分类Dev

Ruby正则表达式组

来自分类Dev

正则表达式从红宝石中的非捕获组捕获

来自分类Dev

正则表达式从红宝石中的非捕获组捕获

来自分类Dev

Grep非捕获组和同一正则表达式中的捕获组。仅打印捕获组

来自分类Dev

重复正则表达式捕获组的捕获部分

来自分类Dev

为什么此正则表达式也匹配非捕获组中的单词?

来自分类Dev

为什么这些非捕获式正则表达式组工作不正常?