Пожалуйста, помогите написать шаблон для разделения командной строки только на пространствах, которые лежат между командой и ее аргументы:Java. Написать шаблон для разделения командной строки на пробелы
мой код:
String commands = "gedit /home/ant/Documents/Txt Books/1.txt /home/ant/Documents/1.txt";
String[] arrCommands = Pattern.compile("\\\s[^\\\s\\\w]").split(commands);
for (int i = 0; i < arrCommands.length; i++) {
System.out.println(arrCommands[i]);
}
программа дает следующий результат:
Gedit
дома/муравей/Документы/Txt Книги/1.txt
дома/муравей/Документы/1.txt
и нужно сделать так:
Gedit
/главная/муравей/Документы/Txt Книги/1.txt
/home/ant/Documents/1.txt
спасибо, этот шаблон делает то, что должно быть. – Wayne