求问关于一个正则表达式的写法

winer0v0 2019-09-17 10:52:27
不知道发在那个模块好了
目标是匹配notepad++的一部分内容
需要匹配的内容是除了XX.Xfps以外的所有文字,目前只用 [0-9][0-9].[0-9]fps实现了匹配XX.Xfps,不太明白怎么把它反过来了
求教

被匹配的原文如下:
( 1) Video: bag Time: 5.2s Speed: 37.8fps Lost: 0
( 2) Video: ball1 Time: 2.7s Speed: 38.4fps Lost: 0
( 3) Video: ball2 Time: 1.0s Speed: 39.9fps Lost: 0
( 4) Video: basketball Time: 17.7s Speed: 40.9fps Lost: 1
( 5) Video: birds1 Time: 8.5s Speed: 39.6fps Lost: 2
( 6) Video: birds2 Time: 12.9s Speed: 41.7fps Lost: 0

谢谢!
...全文
92 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
winer0v0 2019-10-01
  • 打赏
  • 举报
回复
引用 3 楼 君子不器925 的回复:
首先,你要的数据匹配出来了,然后,你要按列的方式走,不明白是什么意思。你如果只是要单纯想要内容的话,下一个正则工具,就可以提取出来。如果你是要在程序中让他自行完成,你要的数据都拿到了,然后不就是用代码去将它们按要求排序吗?
好的没问题了,因为正则用的比较少所以忽视了还有专门的工具这件事,谢谢了
「已注销」 2019-09-29
  • 打赏
  • 举报
回复
首先,你要的数据匹配出来了,然后,你要按列的方式走,不明白是什么意思。你如果只是要单纯想要内容的话,下一个正则工具,就可以提取出来。如果你是要在程序中让他自行完成,你要的数据都拿到了,然后不就是用代码去将它们按要求排序吗?
winer0v0 2019-09-25
  • 打赏
  • 举报
回复
引用 1 楼 君子不器925 的回复:
什么叫把它反过来呢?你做个替换不就是了,把匹配到的内容在原文中替换成空呗。
因为目的是把目前匹配到的这些东西复制出来,并且要按列的方式复制走。但是notepad++我上网查好像不支持这么复制粘贴,这样只能粘出来第一行的那个匹配项,所以思路是把除了这些以外的东西替换为空,再全选复制 如果直接替换为空的话,就是把这些需要的东西都弄没了
「已注销」 2019-09-25
  • 打赏
  • 举报
回复
什么叫把它反过来呢?你做个替换不就是了,把匹配到的内容在原文中替换成空呗。

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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