首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jmeter在换行符后匹配内容

Jmeter在换行符后匹配内容
EN

Stack Overflow用户
提问于 2016-09-06 08:33:33
回答 2查看 482关注 0票数 1

我必须编写一个正则表达式来匹配子价格,即"18.99",因为有多个类名相同的span类,即“货币和价格-值”,所以我想从子类编写正则表达式,这里的4-11是动态数据,它可以更改。

<p class="price">CHILD 4-11yrs<br /> <span class="currency">&pound;</span> <span class="price-value">18.99</span></p>

想要一个能从孩子身上辨认出价格的regex。有人能帮我吗。提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-06 08:49:20

由于您只想检查您需要获取的span标记是否包含一个文本子字符串CHILD,所以最好使用一个提取器和下面的XPath查询:

代码语言:javascript
运行
复制
//span[parent::p[contains(text(),'CHILD')] and @class='price-value']/text()

详细信息

  • //span -给我一个span标签.
  • [parent::p[contains(text(),'CHILD')] -其父标记为p,其值包含CHILD子字符串
  • and -还有.
  • @class='price-value'] - class属性值是price-value.
  • /text() --把那个span的值给我。

注意事项:如果p标记以CHILD开头,您也可以使用starts-with

代码语言:javascript
运行
复制
//span[parent::p[starts-with(text(),'CHILD')] and @class='price-value']/text()
                 ^^^^^^^^^^^
票数 1
EN

Stack Overflow用户

发布于 2016-09-06 22:40:01

要提取HTML内容,使用CSS/ JQuery抽取器要好得多,也更容易。

要提取所需的表达式,请执行以下操作:

span.price-value

将属性保留为空,仅此而已

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39344260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档