1

我找不到任何东西。有吗?谷歌没有帮助我,因为它不区分大小写并且认为我正在寻找“基本”命令。

4

6 回答 6

11

使用 LEN(表达式),其中表达式可以是任何字符串或字符串变量

例子:

X = LEN("Jack Daniels") >>> X contains 12

或者

strX = "Jack"
X = LEN(strX) >>> X contains 4
于 2013-07-18T20:44:53.003 回答
6

我知道的所有基本方言都有一个len返回字符串表达式长度的函数。例子:

在 Visual Basic .NET 中,您还可以使用.Length字符串的属性,但该属性对于Nothing值的行为不同:Len() 函数与 String.Length 属性;选择哪个?

于 2013-05-02T07:56:58.823 回答
2

使用镜头

Dim YourString as String

Dim CharCount as Integer

YourString ="MyString"

CharCount  = LEN(YourString)

msgbox "There are " & CharCount & " Characters in mystring"
于 2014-03-30T14:29:33.550 回答
0

如果您的意思是要计算 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"
于 2014-03-30T16:06:30.277 回答
0

是的,看看这个例子:

' Initializes variable. 
Dim TestString As String = "Hello World" 
' Returns 11. 
Dim TestLen As Integer = Len(TestString)

所以 TestString = Hello World,而 TestLen = 11 因为 Hello World 中有 11 个字符。

于 2014-11-23T17:11:45.807 回答
0
conta = strlen(name_of_variable)

strlen给出给定整数的变量的字符数

于 2013-11-15T14:32:36.483 回答