半导体/芯片面试题更新 2026-08-05

请解释 Python 正则表达式中 `^` 和 `$` 的作用,并举例说明它们与 `re.match`、`re.fullmatch` 的配合。

唯品会半导体/芯片消费品/零售技术原理Python

考察说明

考察对正则锚点语义及常用匹配函数行为的理解

回答思路

  1. 明确 `^` 匹配字符串开头、`$` 匹配字符串结尾或末尾换行前的位置
  2. 说明 `re.match` 默认从开头匹配但不等同于 `^` 锚定整串
  3. 说明 `re.fullmatch` 要求整个字符串匹配,与 `^...$` 的区别
  4. 能给出简洁代码示例验证行为
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。