powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Парсинг входящих параметров args
5 сообщений из 5, страница 1 из 1
Парсинг входящих параметров args
    #39636452
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
0
голос «против»
избранное
Есть такая строка запуска:

java -jar smart-file-handler-cli -p -s xml -o /path/result.log 'text for search' ./

Вопрос о -p -s xml -o /path/result.log 'text for search' ./ - аргументах приложения.

Как их удобнее всего распарсить? при том что после -o это одно значение все.

Попробовал сделать regex - https://regex101.com/r/x2FUke/1

пробовал применить парсера команды такие как commons cli, google options. Но все они не спарсили адекватно параметр -o.

Может доработать ругулярку? или как можно еще?
...
Рейтинг: 0 / 0
Парсинг входящих параметров args
    #39636480
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С кочки зрения банальной логики, при ваших условиях, получается, что "-o" обязана быть последней.
Ищем в args[args.length] строку "-o" и запоминаем её индекс.
Все элементы после запомненного индекса объединяем в одну строку, все элементы перед запомненным индексом разбираем по другим правилам.
...
Рейтинг: 0 / 0
Парсинг входящих параметров args
    #39636483
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Парсинг входящих параметров args
    #39636553
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovС кочки зрения банальной логики, при ваших условиях, получается, что "-o" обязана быть последней.
Ищем в args[args.length] строку "-o" и запоминаем её индекс.
Все элементы после запомненного индекса объединяем в одну строку, все элементы перед запомненным индексом разбираем по другим правилам.разделитель вроде банальный пробел с тире?
...
Рейтинг: 0 / 0
Парсинг входящих параметров args
    #39636573
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей ПанфиловTsyklop,

https://commons.apache.org/proper/commons-cli/usage.html

"пробовал применить парсера команды такие как commons cli, google options. Но все они не спарсили адекватно параметр -o."
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Парсинг входящих параметров args
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]