【问题标题】:How can i extract specific texts from a file in java? [closed]如何从java中的文件中提取特定文本? [关闭]
【发布时间】:2019-02-13 12:14:07
【问题描述】:

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

---------------------------------------------------------- [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/

我尝试了一些不同的方法,但我没有找到最好的方法。 谢谢大家!

【问题讨论】:

  • edit您的问题显示您拥有的现有代码。如果我们能看到你是如何读取文件的,以及你在解析数据后想对数据做什么,那么回答这个问题会容易得多。

标签: java file ubuntu text extract


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-05-27
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 2018-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多