【已解决】StringInStr 的判断问题请教,谢谢
本帖最后由 pingfan5888 于 2017-5-28 20:39 编辑ClipGet()的值匹配值,如:
完美人生||http://book.qidian.com/info/3516230ClipGet()的值匹配值,如:
完美人生||http://book.qidian.com/info/3516230
$parray = StringInStr(GUICtrlRead(ClipGet()), '||')
If $parray = 0 Then
Local $array = StringSplit(ClipGet(), '||', 1)
GUICtrlSetData($Input1, $array)
GUICtrlSetData($Input2, $array)
Else
MsgBox(48, "", "不匹配!" , 1)
EndIf$parray = 0 和,$parray = 1 时,都会出错,不会 MsgBox(48, "", "不匹配!" , 1) 这个,字符串匹配的几个函数( StringRegExp )都试了,实在不大明白,符合时,正常,不匹配时,错误信息不提示,程序直接弹出错误没了。。
请教各位大大,,谢谢。。
If StringInStr(ClipGet(), '||') Then
Local $array = StringSplit(ClipGet(), '||', 1)
GUICtrlSetData($Input1, $array)
GUICtrlSetData($Input2, $array)
Else
MsgBox(48, "", "不匹配!" , 1)
EndIf
回复 2# xzf680
谢谢了,已解决了。。
页:
[1]