首页 > 试题广场 >

下面perl对正则表达式的应用,错误的是:

[单选题]
下面perl对正则表达式的应用,错误的是:
  • m^fred^ 来匹配fred是正确的
  • /\bsearch\B/不能匹配 searches, searching, searched
  • /3\.14159/中的点(.)不是通配符
  • /fred +barney/不可以匹配“fredbarney”
A:用m//进行匹配之前我们用双斜线的写法表示模式,比如/fred/。但事实上,这是m//(pattern match operator,模式匹配操作符)的简写。就像我们在介绍qw//操作符时提到的,可以选择任何成对的定界符。所以,我们可以把它改写为m(fred)、m<fred>、m{fred}、m[fred],或者也可以用其他不成对定界符来改写成m,fred、m!fred!、m^fred^等等。(但是简写只有//才有效)
发表于 2022-08-05 11:03:20 回复(0)