【发布时间】:2013-05-02 06:50:31
【问题描述】:
我找不到。有吗? Google 没有帮助我,因为它不区分大小写,并且认为我正在寻找“基本”命令。
【问题讨论】:
-
你用的是什么基本方言?
-
使用 LEN(变量$)
我找不到。有吗? Google 没有帮助我,因为它不区分大小写,并且认为我正在寻找“基本”命令。
【问题讨论】:
使用 LEN(表达式),其中表达式可以是任何字符串或字符串变量
例子:
X = LEN("Jack Daniels") >>> X contains 12
或
strX = "Jack"
X = LEN(strX) >>> X contains 4
【讨论】:
我知道的所有基本方言都有一个len 函数,它返回字符串表达式的长度。例子:
在 Visual Basic .NET 中,您还可以使用字符串的 .Length 属性,但该属性的行为与 Nothing 值不同:Len() function vs String.Length property; which to choose?
【讨论】:
使用镜头
Dim YourString as String
Dim CharCount as Integer
YourString ="MyString"
CharCount = LEN(YourString)
msgbox "There are " & CharCount & " Characters in mystring"
【讨论】:
conta = strlen(name_of_variable)
strlen 给出给定整数的变量的字符数
【讨论】:
如果您的意思是要计算 a 中特定字符的数量,您可以这样做:
Dim YourString as String
Dim CharCount as Integer
Dim MyChr as Char
Dim chrl as Char
YourString ="MyString"
MyChr ="A"
CharCount = 0
For i = 1 To Len(YourString)
chrl = Mid(YourString, i, 1)
if UCase(chrl) = UCase(MyChr) then
CharCount = CharCount + 1
end if
next i
msgbox "There are " & CharCount & " " & MyChr & " Characters in mystring"
【讨论】:
是的,看看这个例子:
' Initializes variable.
Dim TestString As String = "Hello World"
' Returns 11.
Dim TestLen As Integer = Len(TestString)
所以 TestString = Hello World,而 TestLen = 11 因为 Hello World 中有 11 个字符。
【讨论】: