注册 登录
编程论坛 VB.NET论坛

请问下,那个Instr是怎么个用法啊?

YAXIONG 发布于 2006-12-29 19:37, 3923 次点击
请问InStr是怎么用啊???我想用它来实现,查找下一个的功能。能说下吗??
9 回复
#2
purana2006-12-29 19:46
msdn去看.....
#3
bygg2006-12-29 21:43
前面你不是问过一次了吗?怎么?
#4
YAXIONG2006-12-29 22:14

找不到,那个MSDN研究了半天,也不知道该怎么用

#5
ninggang2006-12-30 10:14
哈哈,这中问题最好自己研究
<1>首先安装好vs.net和msdn
<2>在菜单下有个搜索菜单,你可以在里面找你的内容啊
<3>使用还是有技巧的,如果找不到,可以找和他相关的,开始的时候,我也和你一样,用多了,就知道了,如果确实不知道,可以到网上去找,呵呵
#6
xinfresh2007-01-01 15:51
提个具体问题吧
#7
ninggang2007-01-01 23:37

返回一个整数,该整数指定一个字符串在另一个字符串中的第一个匹配项的起始位置。
Public Shared Function InStr(_
Optional ByVal Start As Integer, _
ByVal String1 As String, _
ByVal String2 As String, _
Optional ByVal Compare As Microsoft.VisualBasic.CompareMethod _
) As Integer
参数问题:
Start
可选项。数值表达式,设置每个搜索的起始位置。如果省略该参数,则从第一个字符位置开始搜索。起始索引从一开始。
String1
必选项。搜索的 String 表达式。
String2
必选项。查找的 String 表达式。
Compare
可选项。指定字符串比较的类型。如果省略 Compare,则由 Option Compare 设置确定比较类型。指定一个有效的 LCID (LocaleID),以在比较中使用区域设置特定的规则
例子如下:
Dim SearchString, SearchChar As String
Dim MyPos As Integer

SearchString ="XXpXXpXXPXXP" ' String to search in.
SearchChar = "P" ' Search for "P".

' A textual comparison starting at position 4. Returns 6.
MyPos = InStr(4, SearchString, SearchChar, CompareMethod.Text)

' A binary comparison starting at position 1. Returns 9.
MyPos = InStr(1, SearchString, SearchChar, CompareMethod.Binary)

' Comparison is binary by default (last argument is omitted).
MyPos = InStr(SearchString, SearchChar) ' Returns 9.

MyPos = InStr(1, SearchString, "W") ' Returns 0.
这类问题最好自己查找msdn解答

#8
guyan12202007-01-02 12:27
msdn功能很强呀 要好好利用呀!
#9
古神拓野2008-11-29 10:29
msdn
msdn 是什么啊?
#10
dingwz2008-11-30 10:50
msdn是vb2005的帮助盘,也就是系统说明书。
还有比我菜的呢。
1