У меня есть ломаная линия, которая может бытьРасщепление линии строки
AND A B C -> D
OR A B -> D
NAND A B C D E -> F
............
Как я могу разделить строку строку в только A B C D
без первой строки маркера (AND, OR, NAND) и без ->
и должны обрезать пробелы? Я сделал здесь, но это дает мне выход
or A B C
D
public static void main(String [] args)throws IOException
{
String str = "or A B C -> D";
String[] array = str.split("->");
String[] leftSide = array[0].trim().split(array[0]);
String[] rightSide = array[1].trim().split(" ");
for(int i = 0; i < leftSide.length; i++)
{
System.out.println(leftSide[i]);
}
for(int i = 0; i < rightSide.length; i++)
{
System.out.println(rightSide[i]);
}
}