vb.net - 获取以String形式存储的命令的第一个参数
问题描述
我正在尝试从字符串中提取第一个参数,该参数将从文本框获得。
第一个参数可以或不能用双引号括起来。
在C语言中,我会检查第一个字符是否是双引号,直到我检查一个非空白字符,如果那个字符是一个双引号,然后提取字符串直到遇到相同的第一个字符到缓冲区中,否则提取第一个word 进入缓冲区(直到你遇到一个空白)。
在 VB.net 中,如果在 VB.Net 中实现,这看起来会非常复杂。
是否有任何特定的库函数可以理智地实现它?
基本上这个,
Environment.GetCommandLineArgs(0)
但是假设命令已经输入到文本框中,我现在可以解析它。
解决方案
Dim t as string= YourTextBox.Text
dim substring() as string = t.split(" ")
replace(substring(0),char(1))
取消测试,因此您可能需要进行细微调整。
推荐阅读
- javascript - 将多个 DataTable 的行从一个刀片传递到 admin.blade
- sql - 是否所有关系数据库都具有相同的语法
- svn - 如何在命令提示符下使用 svn:externals
- php - CakePHP 和 MySQL 获取记录:一次少量或连续数百条
- pandas - 在数据系列上应用 lower() 方法时,pandas 应用地图函数抛出错误
- python - 我需要对 catboost 的源代码进行哪些更改才能将 max_depth 增加到 16 以上?
- angular-universal - 在导入 AuthService 并在 OAuth 配置中指定 redirectUri 时尝试在 SSR 期间访问 Spartacus 页面时出错
- python-3.x - KeyError:'年',Python
- javascript - 我正在尝试制作一个简单的程序,每次单击它时都会将 innerText 更改为不同的单词
- c++ - 为什么我不能从对象访问和使用成员类型别名?