未分類 11 1 月 2021 为什么正则表达式里的s 能匹配空字符串呢? s 的解释不是“匹配任何空白字符,包括空格、制表符、换页符等等吗”? 为什么正则表达式里的s 能匹配空字符串呢? s 的解释不是“匹配任何空白字符,包括空格、制表符、换页符等等吗”? 資深大佬 : Frankhong 1 贴代码 大佬有話說 (14) 資深大佬 : lpts007 完全搞不清问什么空字符串,你用任何正则匹配,结果也是空字符串啊,你是期望得到 NoneType 么? 資深大佬 : imn1 任意字符可以 [sS]+ 这样 資深大佬 : weixiangzhe 我记得s 匹配的是一个位置而不是字符 資深大佬 : agagega > 为什么正则表达式里的s 能匹配空字符串呢?并不能 資深大佬 : aijam 正则还有空串的概念?那岂不是可以死循环出无限个你所谓的s ?我觉得你是不是遗漏了后面的* 資深大佬 : laoyur 不给例子你问什么问? 資深大佬 : reus 空字符串 是不是字符串嘛 資深大佬 : dorothyREN 问问题都不会,老伸手党了 資深大佬 : masker >>> print(re.match(r’s’, ”))None>>> print(re.match(r’s’, ‘ ‘))<_sre.SRE_Match object; span=(0, 1), match=’ ‘> 不要妄下结论 資深大佬 : keepeye https://regexr.com/做做实验吧 資深大佬 : kokutou 我感觉主的提问不太对,应该是匹配不了的,除非你拿出证据,那我们再研究研究 資深大佬 : zhanglintc 可能你没有转义吧, 需要转义 成 \。 資深大佬 : dyv9 散了吧,等待主下一个问题 資深大佬 : lpts007 有没有礼貌,妈的