首页 > 解决方案 > 获取以String形式存储的命令的第一个参数

问题描述

我正在尝试从字符串中提取第一个参数,该参数将从文本框获得。

第一个参数可以或不能用双引号括起来。

在C语言中,我会检查第一个字符是否是双引号,直到我检查一个非空白字符,如果那个字符是一个双引号,然后提取字符串直到遇到相同的第一个字符到缓冲区中,否则提取第一个word 进入缓冲区(直到你遇到一个空白)。

在 VB.net 中,如果在 VB.Net 中实现,这看起来会非常复杂。

是否有任何特定的库函数可以理智地实现它?

基本上这个,

Environment.GetCommandLineArgs(0)

但是假设命令已经输入到文本框中,我现在可以解析它。

标签: vb.netformswinforms

解决方案


Dim t as string= YourTextBox.Text
dim substring() as string =  t.split(" ")
replace(substring(0),char(1))

取消测试,因此您可能需要进行细微调整。


推荐阅读