Samding 发表于 2022-1-9 11:54

正则表达式

本帖最后由 Samding 于 2022-1-9 19:20 编辑

选小于8个字符的所有行怎么写

平淡最真 发表于 2022-1-9 12:14

.{1,7}         

wsqqzmjfjq123 发表于 2022-1-9 12:36

平淡最真 发表于 2022-1-9 12:14
.{1,7}

我觉得没毛病;www

长河落 发表于 2022-1-9 13:18

本帖最后由 长河落 于 2022-1-9 13:22 编辑

严谨一点^.{1,7}$

慵懒丶L先森 发表于 2022-1-9 14:12

楼上都给出了正确的答案了,这里我给个建议,如果自己后期还会做涉及匹配数据的工作,最好花点时间学一学正则表达式,真的是有益无害的,一个踩坑人给的一点经验

1039468583 发表于 2022-1-9 14:31

长河落 发表于 2022-1-9 13:18
严谨一点^.{1,7}$

茴字的几种写法属于是

华鼠 发表于 2022-1-9 15:01

本帖最后由 华鼠 于 2022-1-9 15:02 编辑

我不知道我理解的对不对,楼主是要所有小于7个字符的行,你们是取前7个字符,根本就是两种含义,
我觉得是应该读取行,然后使用for循环,将条件len()<8判断字符串长度,然后将满足条件的直接加入列表或写入文件。

那这玩意不用正则就能解决

尛龍 发表于 2022-1-9 16:22

这玩意怎么看着像爆破字典呢,同学你很刑哦

叶灵苏 发表于 2022-1-9 18:02

华鼠 发表于 2022-1-9 15:01
我不知道我理解的对不对,楼主是要所有小于7个字符的行,你们是取前7个字符,根本就是两种含义,
我觉得是 ...

呃,楼上这个^.{1,7}$ 不行吗,把行起始符与终止符加上去了

lnterpreter 发表于 2022-1-9 18:36

正则可以这样写嘛
页: [1] 2
查看完整版本: 正则表达式