繁体   English   中英

如何在记事本++中删除之前和之后的所有文本

[英]How to remove all Text before and after in notepad++

我有 DJI Mavic Pro 的 GPS .SRT 文件,我只想输入经度和纬度值,并删除所有其他文本。 GPS字符串如下

1
00:00:00,000 --> 00:00:00,020
[iso : 450] [shutter : 1/50.0] [fnum : 280] [ev : 0.3] [ct : 5500] [color_md : default] [focal_len : 280] [latitude : 25.144090] [longtitude : 76.072992] [altitude: 285.026001] </font>

2
00:00:00,020 --> 00:00:00,040
[iso : 450] [shutter : 1/50.0] [fnum : 280] [ev : 0.3] [ct : 5500] [color_md : default] [focal_len : 280] [latitude : 25.144090] [longtitude : 76.072992] [altitude: 285.026001] </font>

3
00:00:00,040 --> 00:00:00,059
[iso : 450] [shutter : 1/50.0] [fnum : 280] [ev : 0.3] [ct : 5500] [color_md : default] [focal_len : 280] [latitude : 25.144090] [longtitude : 76.072992] [altitude: 285.026001] </font>

我只想从上面的字符串

1
00:00:00,000 --> 00:00:00,020
[longtitude : 76.072992] [altitude: 285.026001]

2
00:00:00,020 --> 00:00:00,040
[longtitude : 76.072992] [altitude: 285.026001]

3
00:00:00,040 --> 00:00:00,059
[longtitude : 76.072992] [altitude: 285.026001]

请帮帮我。 提前致谢

您可以尝试在正则表达式模式下使用以下查找和替换:

Find:    ^.*(\[longtitude : \d+(?:\.\d+)?\] \[altitude: \d+(?:\.\d+)?\]) <\/font>$
Replace: $1

这是一个工作演示,显示替换逻辑正在工作。 请从 Notepad++ 以多行模式运行此正则表达式。

你也许也喜欢 ...

查找: ^.*?(\[long.*\]).*
全部更换: $1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM