Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何在JMeterXPath提取器中使用子字符串_Xml_Xpath_Jmeter - Fatal编程技术网

Xml 如何在JMeterXPath提取器中使用子字符串

Xml 如何在JMeterXPath提取器中使用子字符串,xml,xpath,jmeter,Xml,Xpath,Jmeter,Xpath: 上面的Xpath给出了这个结果 结果: //*[local-name()='InputFolder']/text() 但是这里我不想要“输入”字符串,我只需要变量中的ABC\u DATA\u ADMIN 请给我一个克服这个问题的方法 我试图查找子字符串,但无法找到如何使用它。一种可能的方法是使用XPathsubstring-after()函数,我认为与substring()相比,该函数对您的情况更为简洁,例如: Match[1]=Input\ABC_DATA_ADMIN_2605

Xpath:

上面的Xpath给出了这个结果

结果:

//*[local-name()='InputFolder']/text()
但是这里我不想要“输入”字符串,我只需要变量中的
ABC\u DATA\u ADMIN

请给我一个克服这个问题的方法


我试图查找子字符串,但无法找到如何使用它。一种可能的方法是使用XPath
substring-after()
函数,我认为与
substring()
相比,该函数对您的情况更为简洁,例如:

Match[1]=Input\ABC_DATA_ADMIN_26050
输出:

substring-after(//*[local-name()='InputFolder'], 'Input\')

XPath
子字符串(//*[local-name()='InputFolder']/text(),8,14)
并希望向您展示如何使用子字符串函数。问题是子字符串函数可能不适用于所有情况,在这种情况下,如果您给我们提供更多您试图匹配的值的示例,可能会更容易。您还可以使用
子字符串之前的
子字符串之后的
。谢谢,在我的情况下它似乎起了作用
ABC_DATA_ADMIN_26050