lhy6456210 发表于 2010-10-24 01:26:46

求比较两个字符串是否相等的涵数

因为是新手,现在想求一个可以实现比较两个字符串是否相等的涵数?

xianhou 发表于 2010-10-24 01:34:08

if $a == $b then

viplight 发表于 2010-10-24 01:35:39

本帖最后由 viplight 于 2010-10-24 01:40 编辑

函数参考
StringCompare
--------------------------------------------------------------------------------

按选项比较两个字符串.


StringCompare ( "字符串1", "字符串2" [, 区分大小写] )




参数

字符串1 第一个需要比较的字符串(变量).
字符串2 第二个需要比较的字符串(变量).
区分大小写 [可选参数] 这个标志用于指定区分大小写的比较方式.
0 = 不区分大小写,使用用户的区域(原文:using the user's locale) (默认)
1 = 区分大小写
2 = 不区分大小写, 使用基本/快速的比较方法



返回值

0 字符串1 与 字符串2 相等
> 0 字符串1 包含 字符串2
< 0 字符串1 小于 字符串2$result = StringCompare("MEL覰", "mel髇")
MsgBox(0, "StringCompare Result (mode 0):", $result)

$result = StringCompare("MEL覰", "mel髇", 1)
MsgBox(0, "StringCompare Result (mode 1):", $result)

$result = StringCompare("MEL覰", "mel髇", 2)
MsgBox(0, "StringCompare Result (mode 2):", $result)

19377708 发表于 2010-10-24 03:02:22

不错不错,学习下

lhy6456210 发表于 2010-10-24 13:33:18

回复 1# lhy6456210


   谢谢,等一下去试试

lhy6456210 发表于 2010-10-24 13:35:14

回复 3# viplight


    我是要比较两个网卡的MAC 地址,是否相等,相等再运行指定命令,可以实现吗?

viplight 发表于 2010-10-24 14:04:18

回复 6# lhy6456210 ;例1
$string1 = '00:00:00:00:02:22'
$string2 = '00:00:00:00:02:23'
$StringCompare = StringCompare($string1,$string2)
If $StringCompare = 0 Then
        MsgBox(0,"","此字符串相等")
Else
        MsgBox(0,"","此字符串不相等")
EndIf
;例2
$string1 = '00:00:00:00:02:22'
$string2 = '00:00:00:00:02:22'
$StringCompare = StringCompare($string1,$string2)
If $StringCompare = 0 Then
        MsgBox(0,"","此字符串相等")
Else
        MsgBox(0,"","此字符串不相等")
EndIf

lhy6456210 发表于 2010-10-24 16:03:17

回复 7# viplight


    谢谢你的例子,但是我这边还是不行.我再发一个贴问一下别的问题!!

a0204080 发表于 2010-10-24 20:29:44

3 楼写的好!
2 楼写的写能用……
页: [1]
查看完整版本: 求比较两个字符串是否相等的涵数