You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python正则表达式练习:第5、7题指定语法求解

正则表达式解决方案

第5题:不包含a、b,允许空字符串

正则表达式:^[^ab]*$

  • ^ 和 $ 锚定整个字符串,确保所有字符都符合规则
  • [^ab] 是取反字符类,匹配除a、b外的任意单个字符
  • * 表示该字符类可出现0次或多次,自动覆盖空字符串的情况

第7题:恰好两个单词,忽略空格

正则表达式:^\s*\w+\s+\w+\s*$

  • 若题目要求单词仅为纯字母,可替换为 ^\s*[a-zA-Z]+\s+[a-zA-Z]+\s*$
  • 解释:
    • ^\s* 和 \s*$ 分别匹配开头、结尾的任意数量空格,实现空格忽略
    • \w+ 匹配单个单词(\w 对应字母、数字、下划线;纯字母用 [a-zA-Z]+)
    • \s+ 匹配两个单词之间的一个或多个空格,兼容任意空格数量

内容的提问来源于stack exchange,提问作者newbie54

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 08:22:03