<script> var gg="北京-怀柔"; var gg1=gg.split("-")[0] var gg2=gg.split("-")[1] alert(gg1) alert(gg2) </script>
import java.util.StringTokenizer;
String gg="北京-怀柔"; StringTokenizer s = new StringTokenizer(gg,"-"); while (s.hasMoreTokens()) { System.out.println(s.nextToken()); }
String[] ss={"",""}; int n = gg.length(); int j=0; for (int i = 0 ;i<n;i++) {char c =gysh.charAt(i); switch (c) {case '-':j++;break; default:ss[j]=ss[j]+c;break;} }
VBScript语法的解决办法[带容错功能]。即使你输入"-怀柔"和"北京-"或者"北京怀柔"都不会出问题。Function GetGGS(gg,gg1,gg2) SpaceOn=Instr(gg,"-") gg1="":gg2="" '或改为gg1=gg:gg2=gg If Space Then '如果存在-号。 If Space>1 Then '-号不是第一个字符。 gg1=Left(gg,SpaceOn-1) End If If Space<Len(gg) Then '-号不是最后一个字符。 gg2=Mid(gg,SpaceOn+1) End If End If End Function
var gg="北京-怀柔";
var gg1=gg.split("-")[0]
var gg2=gg.split("-")[1]
alert(gg1)
alert(gg2)
</script>
String gg="北京-怀柔";
StringTokenizer s = new StringTokenizer(gg,"-"); while (s.hasMoreTokens())
{
System.out.println(s.nextToken());
}
int n = gg.length();
int j=0;
for (int i = 0 ;i<n;i++)
{char c =gysh.charAt(i);
switch (c)
{case '-':j++;break;
default:ss[j]=ss[j]+c;break;}
}
SpaceOn=Instr(gg,"-")
gg1="":gg2="" '或改为gg1=gg:gg2=gg
If Space Then '如果存在-号。
If Space>1 Then '-号不是第一个字符。
gg1=Left(gg,SpaceOn-1)
End If
If Space<Len(gg) Then '-号不是最后一个字符。
gg2=Mid(gg,SpaceOn+1)
End If
End If
End Function