簡體   English   中英

在 JMeter 中,我需要提取特定的正則表達式

[英]In JMeter I need to extract a specific Regular Expression

在以下字符串中:

Events('1234', '123456', '', 'QW233Cdse');

我需要提取"QW233Cdse"

有什么建議嗎?

當我們使用正則表達式時,非常重要的是我們應該在測試字符串中查找有助於創建強正則表達式的靜態文本。

與您的情況一樣,“Events()”似乎是一個靜態文本,在圓括號中包含動態值,因此為了生成正則表達式,您需要保留 'Events()' 文本並在圓括號中添加表達式如以下所說的:

測試字符串:Events('1234', '123456', '', 'QW233Cdse');

正則表達式可以是:

  • 事件(.'(.)');
  • 事件(.* '(.+?)');

注意:圓括號前的反斜杠可以避免將圓括號解釋為非轉義字符。 例如,括號“(”開始量詞的定義,但括號“(”的前導反斜杠表示正則表達式應與括號匹配。

當您使用負載測試工具時,正則表達式是最重要的學習項目,您可以參考以下博客文章以獲取有關正則表達式的更多信息:

如果您還有其他問題,請告訴我

相關的正則表達式將類似於:

Events\(.* '(.+?)'\);

演示:

JMeter 正則表達式演示

參考:

嘗試使用這個正則表達式:

\w+(?='\))

正則表達式將是:

, '([^']+?)');

配置將是:

稀土配置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM