[RESOLVIDO] - Split() com REGEX

Bom dia pessoal.
Confesso que preciso estudar REGEX mas no momento estou sem tempo e preciso fazer uma coisinha com uma certa urgência aqui.
Seguinte, eu tenho uma String no seguinte formato “12345 ^ 98765”. Eu gostaria de utilizar o método Split() da String para poder obter um String[] com os valores String[0] == “12345” e String[1] == “98765”.

Tentei desta forma

String[] meuArray = minhaString.split("^"); 

mas não funcionou.

Please, hoje é sexta-feira!!!

Use “\^”

Se você não quer usar expressões regulares no regex, então você pode usar um truque:

String[] meuArray = minhaString.split(Pattern.quote ("^"));  

Pattern.quote faz um truque - ele transforma a expressão regular em outra, que efetivamente “desliga” a sintaxe de expressões regulares para os dados passados. Por exemplo, você poderia ter algo que quisesse separar pelos pontos:

String minhaString = "123.456.789.00";
String[] meuArray = minhaString.split(Pattern.quote ("."));  

Valeu Thingol!!!
Tu é o cara!!!