Получить первый параметр команды, хранящийся в виде строки - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь извлечь первый параметр из строки, которую я получу из TextBox.

Первый параметр может быть или не быть заключен в двойные кавычки.

В C я бы проверял, является ли первый символ двойными кавычками, пока я не стал бы непробельным символом, если этот символ - двойная кавычка, затем извлекал строку, пока не встретил тот же первый символ в буфер, иначе извлеките первое слово в буфере (пока вы не встретите пробел).

В VB. net это выглядело бы чрезвычайно сложным, если реализовано в VB. Net.

Есть ли какая-либо конкретная c библиотечная функция для достижения ее разумности?

По сути, это

Environment.GetCommandLineArgs(0)

, но при условии, что команда была введена в TextBox, могу ли я теперь проанализировать ее.

1 Ответ

1 голос
/ 12 апреля 2020
Dim t as string= YourTextBox.Text
dim substring() as string =  t.split(" ")
replace(substring(0),char(1))

Выполните тестирование, поэтому вам, возможно, придется внести незначительные корректировки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...