asp里面如何取得字字符串,及判断他们相等?

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:47:06
例如:判断nina1_wang(王妮娜)和王妮娜(nina1_wang)这两个里面的英文名相等?我用了instr和left都没取对,老是报错,所以想请教各位高手,把代码写出来,在此谢过了.
我现在就是不知道怎么取,nina1_wang(王妮娜)的前面部分nina1_wang,
和王妮娜(nina1_wang)的后半部分nina1_wang,我想判断这两个的取出来的nina1_wang相等。

我是这么写的:
string a1=nina1_wang(王妮娜);
a1=a1.left(a1,a1.instr('('));-----------问题就在这啊,我就是不知道这里该怎么判断了,到底该用什么函数呢
string a2=王妮娜(nina1_wang);
a2=a2.right(a2,a2.instr('(')-1)---------问题就在这啊,我就是不知道这里该怎么判断了,到底该用什么函数呢
if(a1.equals(a2))
{
}else{
}

你们明白我的意思了没,看下我上面写的哪有问题,帮我纠正过来啊,谢谢啦。。要快,比较急!

等下.没太懂你的意思.如果直接判断字符串
可以直接判断的啊.

if 串1=串2 then

你是说要从数据表时面取出 并判断?麻烦详细一些.

Function isSame(str1,str2)
if str1=str2 then
isSame=true
else
prefix1=left(str1,instr(str1,"(")-1)
suffix1=mid(str1,instr(str1,"(")+1,instr(str1,")")-1-instr(str1,"("))
prefix2=left(str2,instr(str2,"(")-1)
suffix2=mid(str2,instr(str2,"(")+1,instr(str2,")")-1-instr(str2,"("))
if prefix1=suffix2 and prefix2=suffix1 then
isSame=true
else
isSame=false
end if
end if
end function
用这个函数就行了str1 str2分别是要对比的字符串