0

.csvファイルがあります。そこから文字列を読み取り、それをサブ文字列に分割する必要があります。例:s1:s2:s3
次に、それをに分割する必要がありs1 s2 s3ます。
「:」に基づく分割。

4

1 に答える 1

1

さて、次の beanshell (=java) コードを試して、抽出された「subjects string」変数を個別の「subject」変数に解析します ( BeanShell Samplerなどから)。

String line = vars.get("vSubjects");

if(line != null) {
    StringTokenizer st = new StringTokenizer(line, ":");

    int i = 0;
    while (st.hasMoreTokens()) {
        String subj = st.nextToken();

        i++;
        String varname = vars.get("vName") + "_subj_" + i;
        vars.put(varname,subj);
    }
}

したがって、次のような各文字列解析済み変数を取得します (デバッグ サンプラーを使用して監視できます)。

John_subj_1=Maths
John_subj_2=Science
John_subj_3=History
. . .
vAge=23
vGender=Male
vName=John
vSubjects=Maths:Science:History
于 2012-04-20T10:43:13.537 に答える