正则匹配小说章节标题问题,标题要长长长长长长长长长长长长长长长长

Walkline 2016-08-03 11:51:39
用fgets按行读取的本地小说文本文件,首先测试获取章节目录,大概格式如下

第一部 我就是流氓

第二部 都市之风云再起

第三部 流花剑录卷


正则用的是

preg_match("/第[\s\S]{1,10}部/", $line, $null)


但是遇到这句

赵家的赵氏企业集团总部是一栋10层高的建筑。长脸见了就呸了一口:“妈的,门面这么小,我们第一个总部大楼都还有66层咧。”我很是不屑的说:“看看,他们才多少钱?我们下属一个公司一年的盈利就等于他整个公司的资本了。能和我们比么?”


也会被匹配上,这样要怎么处理呢?求助!~
...全文
575 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
一起混吧 2016-08-03
  • 打赏
  • 举报
回复
后面加个空格过滤一下 preg_match("/第[\s\S]{1,10}部\s+/", $line, $null)
慕斯滚滚 2016-08-03
  • 打赏
  • 举报
回复
(?!str1|str2|str3) 过滤一下
下雨的声音丶 2016-08-03
  • 打赏
  • 举报
回复
差个 零!!!
下雨的声音丶 2016-08-03
  • 打赏
  • 举报
回复

preg_match("/第[一二三四五六七八九十]{1,10}部/", $line, $null);
 
Walkline 2016-08-03
  • 打赏
  • 举报
回复
引用 3 楼 s7147998 的回复:
(?!str1|str2|str3) 过滤一下
试了试加不加都行,感谢!~
Walkline 2016-08-03
  • 打赏
  • 举报
回复
引用 2 楼 qq_23033339 的回复:
差个 零!!!
有个问题啊,这个小说是汉字的数字
引用 2 楼 qq_23033339 的回复:
差个 零!!!
还差百千万,然后就好使了

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧