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!!!
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!!!