ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
阅读:1569回复:2

请教一个正则表达式的问题

楼主#
更多 发布于:2012-04-14 23:37
这个事实上与Firefox没有关系,不过我觉得这个论坛上面高手多,而且愿意帮忙,所以发上来请各位帮助

我用转换器转换pdf为txt,但是转换后,转换器会在txt中添加
----------------------- Page 1-----------------------
----------------------- Page 2-----------------------
----------------------- Page 3-----------------------

这样的内容,请问如何利用正则表达式替换去掉这些内容(我打算利用notepad++的替换功能,支持正则表达式)
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2024-09-21
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
1楼#
发布于:2012-04-14 23:37
匹配:(?>-+)\sPage\s\d+(?>-+)(\r\n|$)
或者:-{23}\sPage\s\d+-{23}(\r\n|$)     如果-号的数目是固定的话
替换:空

6.0以前的版本请用下面语法,或者如果行数不太多的话也可用这个,区别在于匹配大量规则时上面的效率会高一些
匹配:-+\sPage\s\d-+
替换:空

然后手工清除掉空行
-いたんですか? -ええ、ずっと
ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
2楼#
发布于:2012-04-14 23:37
白左:匹配:(?>-+)\sPage\s\d+(?>-+)(\r\n|$)
或者:-{23}\sPage\s\d+-{23}(\r\n|$)     如果-号的数目是固定的话
替换:空

6.0以前的版本请用下面语法,或者如果行数不太多的话也可用这个,区别在于匹配大量规则时上面的效率会高一些
匹配:-+\sPage\s\d-+
替换:空

然后手工清除掉空行
回到原帖


有效,谢谢你的帮助
游客

返回顶部