长度不确定用text啊,charindex查询分号位置,第一个分号之前的长度,就代表从0开始,而截取的长度length就是查询的分号的位置,明白了不
String aa = "abcdefg;hijklmn;opkrst"; System.out.println(aa.substring(0,aa.indexOf(";")));