在Jmeter中可以嵌套正則表達式嗎?
或執行一些$ {varible}的正則表達式?
以及如何 - 如果有可能?Jmeter嵌套正則表達式
0
A
回答
0
這是可能的,但你需要對正則表達式中的特殊字符敏感,如'$'。
請看到這個帖子:Jmeter - Regex issue with embedded variable and $
而這個鏈接以供參考:http://www.regular-expressions.info/
0
我用Dummy Sampler這樣的需求。
1
是的,你可以通過使用JavaScript函數來做到這一點。在普通的JavaScript你會用regexp.exec
,這裏是例如鏈接
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/RegExp/exec
因此,使用從上面的鏈接的例子,讓我們存儲在名爲initialvariable
變量的cdbBdbsbz
(無論是通過定義用戶定義的變量initialvariable
,一些採樣或提取不過),然後做一些正則表達式這一變量這個表達式 - >/d(b+)(d)/ig
意義(從例如鏈接):
// Match one d followed by one or more b's followed by one d
// Remember matched b's and the following d
// Ignore case
所以,你可以做到這一點在BeanShell的採樣增加:
vars.put("testregex", "${__javaScript(/d(b+)(d)/ig.exec('${initialVariable}')[1],)}");
這是可讀性較差的版本,您可以通過Java代碼(嵌入在beanshell採樣器中)執行此操作。
相關問題
- 1. .net System.Text.RegularExpressions在正則表達式中嵌套正則表達式
- 2. 正則表達式JMeter的
- 3. Jmeter正則表達式
- 4. 正則表達式嵌套量詞+
- 5. 正則表達式,跳過嵌套對
- 6. 正則表達式嵌套標籤
- 7. 正則表達式嵌套量詞*
- 8. 嵌套正則表達式(python)
- 9. Python中的嵌套正則表達式
- 10. 正則表達式嵌套可選組
- 11. 嵌套括號的正則表達式
- 12. 正則表達式與嵌套「[」
- 13. 正則表達式爲嵌套的BBCode
- 14. 嵌套BBTags的正則表達式
- 15. 正則表達式嵌套的括號
- 16. 嵌套括號正則表達式C#
- 17. 正則表達式嵌套值
- 18. 正則表達式:嵌套標籤
- 19. 正則表達式嵌套星號
- 20. 嵌套正則表達式替換
- 21. Java正則表達式嵌套
- 22. JMeter的正則表達式與正則表達式測試儀
- 23. 正則表達式表達式搜索高達嵌套層次
- 24. 嵌套括號內表達式oracle正則表達式
- 25. 蟒蛇模糊正則表達式與嵌套或正則表達式
- 26. 涉及嵌套分隔符/正則表達式的正則表達式
- 27. 需要正確的正則表達式JMeter的正則表達式提取
- 28. 正則表達式提取[Jmeter]
- 29. JMeter的正則表達式變量
- 30. Jmeter正則表達式http響應