首页 > 试题广场 >

$seq=GATAGATAGATACCGCGGTAACAC;

[单选题]

$seq = GATAGATAGATACCGCGGTAACAC;

($match) = $seq =~/(GATA)+ /;

$match值为: ()。

  • GATA
  • GATAGATAGATA
  • null
  • 其他选项均不对
=~ 绑定操作符优先级比=高,这里$match的()是为了和匹配//里的捕获变量符()相匹配(绑定?),删除$match的()会使其值为1。然后捕获变量符()优先级比量词+高,导致()先成功捕获,忽略了量词。个人理解
发表于 2023-06-02 11:32:08 回复(0)
结果确实是a,为什么不多次匹配?
发表于 2022-08-07 12:05:46 回复(1)
结果输出:
发表于 2022-04-30 09:29:11 回复(0)