jmeter中split分隔字符

jmeter中自带了split函数,但是,注意但是,不能使用"-",","等等符合,否则会报错。

没办法,转投入beanshell的怀抱,使用split,发现"-"可以使用了,但是要分隔带“.”的不行。

原来:

  java中的split是用正则来分解的,但是"."是正则中的特殊符号,所以要进行转义才行,在java中可以直接如下使用

public static void main(String[] args){
    String ip="192.168.0.1"
    String[] a=ip.split("\\.")
    for(int i=0;i<a.length;i++){
        System.out.println(a[i]);
   }
}


输出结果为:
192
168
0
1

然后现beanshell中输入split("\\.")会报错。在多次尝试后。原来是要这样写

String address = "192.168.0.1";
String[] split = address.split("\\\.");

log.info(split[0]);

注意是:("\\\.")

猜你喜欢

转载自www.cnblogs.com/landhu/p/8920877.html