正则表达式面试题(含详细答案、实战向).docx

正则表达式面试题(含详细答案、实战向).docx

正则表达式面试题(含详细答案、实战向)

说明:整套题目贴合企业真实面试场景,剔除书面化空话,答案通俗易懂,附带解题思路、匹配规则和避坑点,适合面试刷题、技术复盘。题型分为基础题、进阶题、实战应用题,覆盖90%正则面试考点。

一、基础概念题(入门必考)

1、说说正则中*、+、?的区别?

参考答案:

三者都是量词,用来修饰前面一个字符/分组的匹配次数,核心区别是匹配次数不同:

*:匹配0次或多次,可有可无,多了不限。比如ab*可匹配a、ab、abb、abbb

+:匹配1次或多次,至少出现一次。比如ab+只能匹配ab、abb、abbb,不能匹配单独的a

?:匹配0次或1次,最

文档评论(0)

1亿VIP精品文档

相关文档