的JMeter - 正则表达式的问题与内置变量和$
问题描述:
问候,
在JMeter的正则表达式的组成部分,我遇到了一个问题,当表达既有变量和常量“$”。它总是以失败告终。当我用硬编码值替换变量时,它工作正常。我已验证该变量是否在以前的调用中返回了预期值。
无法表达:(变量和常量 '$')
<option value="${variable}".+?>\$(.+?)</option>
工作版本:(无变量)
<option value="1".+?>\$(.+?)</option>
或者,如果我删除的文字'$',它的工作原理。
Alt。工作表达式:(变量,无字面'$')
<option value="${variable}".+?>(.+?)</option>
想法?
答
你可以尝试[$]
作为替代用反斜杠它。
答
解决方法已经与\ W替换\ $或\ S
感谢这个想法 - 不幸,我遇到了同样的问题。我理解的语法是: 要调用函数, '$ {'似乎很麻烦。 来源: http://jakarta.apache.org/jmeter/usermanual/functions.html#__BeanShell – BlackGaff 2009-04-30 17:16:06