日期:2014-05-17  浏览次数:20899 次

asp 中 怎样把"中国——重庆"中的“中国”“重庆”分别提取出来
asp   中     怎样把 "中国——重庆 "中的“中国”“重庆”分别提取出来

我输入:中国——重庆
要把“中国”提取出来赋值给   一个变量
要把“重庆”提取出来赋值给   一个变量

请问怎么实现     谢谢

注:
“中国”的长度是可变的,有可能是“新加坡”或者“马来西亚”
“重庆”的长度是可变的,有可能是“吉隆坡”或者“马来西亚”

------解决方案--------------------
中国——重庆
只要——是不变的就可以了!
<%
strArray = spilt( "中国——重庆 ", "—— ")
str1 = strArray(0)
str2 = strArray(1)
%>
str1和str2就是你想要的值了


------解决方案--------------------
arrayList=split( "中国--重庆 ", "-- ")
======
java
----------
import java.lang.*;
import java.util.*;

public class a
{
String s= "中国--重庆 ";
String arrayList[]=null;
public a()
{
arrayList=s.split( "-- ");
}
private void aa()
{
for(int i=0;i <arrayList.length;i++)
{
System.out.println(arrayList[i]);
}
}
public static void main(String[] args)
{
a a=new a();
a.aa();

}
}