Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从java文件中提取特定文本?_Java_File_Ubuntu_Text_Extract - Fatal编程技术网

如何从java文件中提取特定文本?

如何从java文件中提取特定文本?,java,file,ubuntu,text,extract,Java,File,Ubuntu,Text,Extract,我有这样一个文本文件: ---------------------------------------------------------- [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/ #INF

我有这样一个文本文件:

---------------------------------------------------------- [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/
我尝试过一些不同的方法,但我还没有找到最好的方法。
谢谢大家!

您可以一次解析这两行代码,并使用正则表达式将它们分为子组。

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