我应该使用哪种模式(正则表达式)使用':'字符作为分隔符来分割文本?

时间:2019-07-05 10:56:55

标签: regex

我需要使用RegEx将文本拆分为两个字符串 (我不能使用任何其他方法)。

我有一个类似这样的文字:

This text should be first string: This text should be second string

我需要将上面的文本按字符':'分成两个字符串。尝试实现我已使用下一个模式[^:]*,但这不起作用。我尝试了另一种模式,但没有任何效果。

任何想法都应该适合哪种模式?

谢谢。

1 个答案:

答案 0 :(得分:2)

简单的正则表达式为:

([^:]*):([^:]*)

使用\1\2访问两个部分/字符串。

测试here