如何从java中的文件中提取特定文本? [关闭]

问题描述 投票:-1回答:1

我有一个像这样的文本文件:

---------------------------------------------------------- [test.txt]
#INFO:-1 tvg-ID="Channel1"-"tvg-name="ExampleName1"
Link=http://www.example1.com/
#INFO:-1 tvg-ID="Channel2"-"tvg-name="ExampleName2"
Link=http://www.example2.com/
#INFO:-1 tvg-ID="Channel3"-"tvg-name="ExampleName3"
Link=http://www.example3.com/
#INFO:-1 tvg-ID="Channel4"-"tvg-name="ExampleName4"
Link=http://www.example4.com/
#INFO:-1 tvg-ID="Channel5"-"tvg-name="ExampleName5"
Link=http://www.example5.com/
[...]
[...]
----------------------------------------------------------------

如何使用相应链接提取频道名称?

它可以做类似的事情:

输出:

Channel 1 = ExampleName1 = http://www.example1.com/
Channel 2 = ExampleName2 = http://www.example2.com/
Channel 3 = ExampleName3 = http://www.example3.com/
Channel 4 = ExampleName4 = http://www.example4.com/
Channel 5 = ExampleName5 = http://www.example5.com/

我尝试了一些不同的方法,但我没有找到最好的方法来做到这一点。谢谢你们!

java file ubuntu text extract
1个回答
1
投票

您可以一次解析两行,并使用正则表达式和Matcher将它们切片为子组。

© www.soinside.com 2019 - 2024. All rights reserved.