首页 > 试题广场 >

下列关于正则表示式的描述中,正确的是( )

[单选题]

下列关于正则表示式的描述中,正确的是( )

  • 符号. 表示匹配任意字符,包括换行符

  • 符号$ 表示匹配字符串的开始部分

  • 符号? 表示匹配1次或多次前面出现的内容的正则表达式

  • 符号{n} 表示匹配n次前面出现的正则表达式

"."匹配除了换行符之外的任意单个字符,"$"匹配的是结束,开头用"^","?"表示匹配前面的子表达式零次或一次。
发表于 2020-10-15 09:35:38 回复(0)
符号“.”:匹配除 "\n" 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符,请使用象 '[.\n]' 的模式。

符号“$”:匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' 或 '\r' 之前的位置。

符号“?”:当该字符紧跟在任何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 "oooo",'o+?' 将匹配单个 "o",而 'o+' 将匹配所有 'o'。

符号“{n}”:n 是一个非负整数。匹配确定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的两个 o。

发表于 2020-02-20 11:29:53 回复(0)