检查字符串是否包含指定的子串.
StringInStr ( "字符串", "子字符串" [, 区分大小写 [, 出现位置
[, 开始 [, 数量]]]] )
字符串 | 目标字符串. |
子字符串 | 搜索的子字符串. |
区分大小写 | [可选参数] 指定搜索是否区分大小写. 0 = 不区分大小写, 使用用户区域设置 (默认) 1 = 区分大小写 2 = 不区分大小写, 使用基本/快速的比较方法 |
出现位置 | [可选参数] 指定子串在目标字符串的查找位置. 若设置为负数, 则从目标字符串右边开始搜索. 默认值为 1(搜索第一个匹配的子串). |
开始 | [可选参数] 搜索的起始位置. |
数量 | [可选参数] 搜索的字符数. 限制查找完整字符串的一部分. 见备注. |
成功: | 返回子串的开始位置. |
失败: | 返回 0, 未发现匹配子串. |
@Error | 0 - 非正常操作 |
1 - "开始"或"出现位置"参数无效. |
Local $result
= StringInStr("I
am a String", "RING")
MsgBox(0, "搜索结果", "位置在:
" & $result)
Local $location
= StringInStr("How much wood could a woodchuck chuck is a woodchuck could
chuck wood?", "wood", 0, 3) ;
查找目标字符串的第三个单词 "wood"
MsgBox(0, "搜索结果", "位置在:
" & $location)
provider with jb51.net (unicode) |