ホーム>source

応答本文に次のものがあります。

aBB1="N|1234A1234|blahblahblah"

私は 1234A1234 だけを取りたい   jmeter での正規表現エクストラクターの使用 。

適切な正規表現を教えていただけますか?前もって感謝します。

あなたの答え
  • 解決した方法 # 1

    aBB1="N\|([0-9A-Z]*)\|blahblahblah" を使用できます  

    0から9の数字とAからZのアルパベットの組み合わせを抽出します

    regex101.comを使用して正規表現をテストできます

    より詳しい情報 :

    正規表現を使用したJMeterの抽出

  • 解決した方法 # 2

    使用できます...

    aBB1="N|(.+?)|blahblahblah"
    
    

    これは抽出されます1234A1234

    ブラブラもスキップできますが、これを確認する必要がありますaBB1 = "N | ..... | パターンは決して変更しないでください。これにより、パイプ(||)間の値が抽出されます。1234A1234 この場合

    aBB1="N|(.+?)|
    
    

    こちらのJmeterリファレンスをご覧ください

  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ android - エラーの取得:原因:javalangArrayIndexOutOfBoundsException:length = 3;インデックス= 4