鱼C论坛

 找回密码
 立即注册
查看: 1757|回复: 5

正则搜索长度不能超过49,什么原因

[复制链接]
发表于 2017-12-25 21:43:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
正则搜索长度不能超过49,什么原因
%MPBM$1Z0HFJUFL1NXUGNW7.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-12-25 21:45:44 | 显示全部楼层
无论是用表达式还是直接匹配网页中的字符串,到49个就不打印了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-26 09:03:18 | 显示全部楼层
你这个表达式的长度就是49,跟你说的限制长度有什么关系?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-26 21:33:53 | 显示全部楼层
你理解,超过49了,你看到的是搜出来的49个字符,我匹配的字符有80个以上,即使用xxx{.+}xxx最多只能搜49个字符出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-26 21:42:34 | 显示全部楼层
左边是网上爬出来的内容,字符最多只能49个,右边是我匹配的内容,不少于80个字符,len()是为了测试搜出来的字符串有多少个字符,测试了几个网站,python换了几个版本,依旧也是这个问题,百度了也找不到答案,我有个会python的同学也不知道什么原因,所以只能在这里求助大家了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-26 23:42:48 | 显示全部楼层
你的意思是说
1.你的代码在右图
2.右图中re.search('')冒号里总共有80个字符
3.运行代码后效果为左图,并且搜索结果只有49个字符?

首先 把你的代码发上来 坛友尝试运行一下
如果我们的结果也是49个字符 那就是你代码有问题
如果我们结果和你不一样 那就是你环境问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-26 17:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表