String 这是什么*&引用;与Visual Basic for Excel中的Java等效?

String 这是什么*&引用;与Visual Basic for Excel中的Java等效?,string,vba,String,Vba,在Java中,我们可以使用string.matches(“.*anytext.*”)来查看字符串中是否包含字符串“anytext”,在Visual Basic for Excel中如何执行相同的操作 您可以将Like运算符和通配符*一起使用: MyString Like "*anytext*" 当且仅当MyString包含“anytext”时,将返回true 有关详细信息,请参阅。使用该功能 将在pos中返回15 如果未找到,它将返回0 如果需要使用excel公式查找逗号,可以使用=find(

在Java中,我们可以使用string.matches(“.*anytext.*”)来查看字符串中是否包含字符串“anytext”,在Visual Basic for Excel中如何执行相同的操作

您可以将
Like
运算符和通配符
*
一起使用:

MyString Like "*anytext*"
当且仅当
MyString
包含
“anytext”
时,将返回true

有关详细信息,请参阅。

使用该功能

将在pos中返回15

如果未找到,它将返回0

如果需要使用excel公式查找逗号,可以使用
=find(“,”A1)
函数

请注意,如果要使用
Instr
查找字符串的位置(不区分大小写),请使用
Instr
的第三个参数,并为其指定const
vbTextCompare
(对于顽固分子,仅为1)

将为您提供14的值

请注意,在这种情况下,您必须按照我链接的规范中的说明指定开始位置:如果指定了compare,则需要start参数

回答:

您可能想看看
Dim pos As Integer

pos = InStr("find the comma, in the string", ",")
Dim posOf_A As Integer

posOf_A = InStr(1, "find the comma, in the string", "A", vbTextCompare)