如何使用Java按小时:分钟:秒分割字符串

如何使用Java按小时:分钟:秒分割字符串,java,Java,我有以下格式的字符串: Text 11:54:02 Text [1]"Fri Sep 19 11:07:24 +"RT @OliverBullough: Andrei Yakunin, investor son of Putin's friend Vladimir, on Russian deals: \"2014 is lost, 2015 is effectively lost.\" ht\u2026" 其中文本只是普通文本,11:54:02是时间。现在时间不断变化,所以我们可以有11:5

我有以下格式的字符串:

Text 11:54:02 Text
[1]"Fri Sep 19 11:07:24 +"RT @OliverBullough: Andrei Yakunin, investor son of Putin's friend Vladimir, on Russian deals: \"2014 is lost, 2015 is effectively lost.\" ht\u2026"
其中文本只是普通文本,11:54:02是时间。现在时间不断变化,所以我们可以有11:53:11或02:01:01等。我想知道是否有可能在这个时间分割,即

[Text][Time][Text]
[[1]"Fri Sep 19] [11:07:24][ +"RT @OliverBullough: Andrei Yakunin, investor son of Putin's friend Vladimir, on Russian deals: \"2014 is lost, 2015 is effectively lost.\" ht\u2026"]
这样我就可以读取第一个和第二个文本值。我尝试使用以下拆分,但似乎不起作用:

String[] Timesplit = fileContent.split("0-9:0-9:0-9");
理想情况下,我希望Timesplit[0]在9月19日周五和Timesplit[2]在俄罗斯交易上有+RT@OliverBullough:Andrei Yakunin,普京朋友弗拉基米尔的投资之子:\2014年失败,2015年实际上失败。\ht\u2026


可以拆分数据吗?

您可以通过以下方式拆分字符串:

String[] split = fileContent.split(":");
所以11:54:02将返回[11,54,02]


0-9:0-9:0-9似乎不是正则表达式,这意味着fileContentSplit0-9:0-9:0-9实际上会尝试在字符串中找到0-9:0-9:0-9,并以此进行拆分。

您可以通过以下方式拆分字符串:

String[] split = fileContent.split(":");
所以11:54:02将返回[11,54,02]


0-9:0-9:0-9似乎不是正则表达式,这意味着fileContentSplit0-9:0-9:0-9实际上会尝试在字符串中找到0-9:0-9:0-9,并以此进行拆分。

尝试写入[0-9]而不是0-9。

尝试写入[0-9]而不是0-9。

使用此选项, String[]split=fileContent.split[0-9][0-9]:[0-9][0-9]:[0-9][0-9]

谢谢。

用这个, String[]split=fileContent.split[0-9][0-9]:[0-9][0-9]:[0-9][0-9]

谢谢。

我用了这个正则表达式

([0-9]{2}):([0-9]{2}):([0-9]{2})

输出>>

[1]"Fri Sep 19 
 +"RT @OliverBullough: Andrei Yakunin, investor son of Putin's friend Vladimir, on Russian deals: \"2014 is lost, 2015 is effectively lost.\" ht\u2026"
我用了这个正则表达式

([0-9]{2}):([0-9]{2}):([0-9]{2})

输出>>

[1]"Fri Sep 19 
 +"RT @OliverBullough: Andrei Yakunin, investor son of Putin's friend Vladimir, on Russian deals: \"2014 is lost, 2015 is effectively lost.\" ht\u2026"

你能提供代码给我们看看你做了什么吗?你期望什么result@getlost更新了问题你能提供代码给我们看看你做了什么吗?你期望什么result@getlost更新问题