首页 > 试题广场 >

下面正则表达式中,哪项不匹配(    &

[单选题]
下面正则表达式中,哪项不匹配(        )
  • var reg=/ph+..p/;
    var str="phabp";
  •    var reg=/ph+..p/;
       var str="phhhhp";
  •   var reg=/ph+..p/;
      var str="phhhaap";
  •    var reg=/ph+..p/;
       var str="phhhaaap";

匹配至少一个h,和两个任意值,最后aaa超了一个

发表于 2020-01-18 09:20:56 回复(0)
h+ 表示匹配至少一个h
. .  表示匹配两个任意字符
发表于 2020-09-09 09:52:39 回复(0)
答案D
/ph+..p/
其中h 可以重复1次或多次
.. 表示除换行符外的任意字符,两个点只能表示两个不同的字符,而D中有三个
发表于 2021-01-18 21:50:22 回复(0)
+ 表示匹配至少一个或多个
. 表示匹配单个非换行(\n)字符
发表于 2020-07-01 11:52:00 回复(0)