我想向文本字符串添加一个不可见的字符。
Dim myString As String
myString = "United States"
下面的代码不行,因为下面的代码将字符串分成两部分。
我想将绳子保留为一部分。
myString = "United" & " " & "States"
myString = "United" & Space(1) & "States"
myString = "United" & Chr(32) & "States"
myString = "United" & Chr(160) & "States"
United States和States之间必须有一个字符,但该字符必须是不可见的。
United States和United States之间必须有一个字符,并且该字符必须占据空间。
我应该在以下字符串中添加什么字符而不是问号?
myString = "United?States"
您需要使用零宽度空格, 。尝试:
ChrW()
Chr()
是(即 ASCII)的 Unicode 版本。请注意,如果您的实现不支持 Unicode,则这将不起作用,因为 ASCII 没有 ZWSP 字符。使用 alt+0160 使用字符映射表或按住 alt 键并在数字键盘中键入 0160。
结果:
美国
在VB网络中
或作为 char 添加到 strngs