string str="alim adil badkill sote",它对应的标注是 str1="n1234+v654+a123+v987"
怎么能判断其中str1的a123对应的是str中的badkill 呢?? 
  只要能找出来各自对应的字符串.....   str是空格来隔开的,  str1是用+号来分开的.

解决方案 »

  1.   

    str通过空格标记啊,而str1通过+号标记。只要遇到的空格数与遇到的加号数相同,那就是对应的了。
      

  2.   

    string[] arr1=str.Split(' ');
    string[] arr12=str1.Split('+');
      

  3.   

    dim sp1() as string=str.split(" ")
    dim sp2() as string=str1.split(" ")
    for I as integer=0 to sp1.length-1
    if sp1(I)="a123" then
    console.writeline(sp2(I))
    exit for
    end if
      

  4.   


    string str="alim adil badkill sote",str1="n1234+v654+a123+v987"            String[] strArray = str.Split(' ');//有空格
                String[] strArray1=str1.Split('+');
                   for(int i=0;i<str1.Length;i++){
                        if(str1[i]!=null&&str1[i].ToString()="a123"){
                            if(!i>=strArray.Length){
                                MessageBox.Show("找到对应值:在str1中的a123对应str中的"+strArray[i].ToString());
                            }
                        }
                }
      

  5.   

    不好意思 上面有问题
      this.webBrowser1.Navigate(@"res://" + Application.ExecutablePath + "/mainHtml.html");
                string str="alim adil badkill sote",str1="n1234+v654+a123+v987"            String[] strArray = str.Split(' ');//有空格
                String[] strArray1=str1.Split('+');
                   for(int i=0;i<strArray.Length;i++){
                        if(strArray[i]!=null&&strArray[i].ToString()="a123"){//匹配字符
                            if(!i<strArray1.Length){
                                MessageBox.Show("找到对应值:在str1中的a123对应str中的"+strArray[i].ToString());
                            }
                        }
                }
      

  6.   

    晕 太乱了 真正思考一个东西 没怎么注意看 string str = "alim adil badkill sote", str1 = "n1234+v654+a123+v987";            String[] strArray = str.Split(' ');//有空格
                String[] strArray1 = str1.Split('+');
                for (int i = 0; i < strArray1.Length; i++)
                {
                    if (strArray1[i] != null && strArray1[i].ToString() = "a123")
                    {
                        if (!i >= strArray.Length)
                        {
                            MessageBox.Show("找到对应值:在str1中的a123对应str中的" + strArray[i].ToString());
                        }
                    }
                }