我正在尝试在文本框的指定索引中插入字符串“”或空格,如下所示:
textbox = heybrowhatsup
我想在索引4,8和14上插入一个“”,以获得“嘿哇哇哇哇哇哇哇哇”,但我的代码不起作用。
我的代码:
Dim str As String = sum2.Text
Dim insStr As String = " "
Dim strRes As String = str.Insert(15, insStr)
答案 0 :(得分:1)
任何字符串操作都会创建一个新的String
对象。你正在做的是完美地工作,它正在创建一个新的String
,并在指定的位置插入指定的子串。与往常一样,如果您希望String
中显示TextBox
,则必须将String
分配给该Text
的{{1}}属性。< / p>
答案 1 :(得分:1)
$ python --version
您必须使用Dim str As String = sum2.Text
Dim insStr As String = " "
Dim strRes As String = str.Insert(3, insStr)
strRes = strRes.Insert(7, insStr)
strRes = strRes.Insert(12, insStr)
秒或更长时间。
答案 2 :(得分:0)
Space函数对于格式化输出和清除固定长度字符串中的数据非常有用。
您可以使用如下空格功能。
Dim str As String = "heybrowhatsup"
Dim strRes As String = str.Insert(3, Space(1)).Insert(7, Space(1)).Insert(13, Space(1))
或
您可以使用插入功能执行相同操作。
Dim str As String = "heybrowhatsup"
Dim insStr As String = " "
Dim strRes As String = str.Insert(3, insStr).Insert(7, insStr).Insert(13, insStr)