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]);

 

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

posted @ 2018-04-23 18:16  Believer007  阅读(1538)  评论(0编辑  收藏  举报