jmeter - 如何使用Jmeter中的正则表达式提取器提取避免特殊字符
问题描述
我正在尝试从下面提取XYZ :
checkboxes__input' id='XYZ_2020-04-20' name='payment[invoices][XYZ][]' type='checkbox' value='2020-04-20'
使用正则表达式:
name='付款[发票][(.*?)][]' type=
但它不起作用。谁能帮我解决这个问题?
解决方案
根据JMeter 正则表达式指南[
,并且]
是代表字符类的元字符,因此它们需要使用反斜杠进行转义,例如:
name='payment\[invoices\]\[(.*?)\]\[\]' type=
演示:
如果您对正则表达式不太满意,可以考虑切换到边界提取器,您可以在其中只提供左右边界,它将提取它们之间的所有内容:
推荐阅读
- reactjs - reactjs中如何从父组件访问子组件的方法
- angular - 仅针对使用 Angular HttpInterceptor 的长时间请求显示微调器
- r - 具有多个条件中的至少两个的数据框中的子集行
- android - 如何在原始功能之外增加动画的持续时间?
- ms-word - 使用旧版本的 RTF
- javascript - 基于 vue-route-link active 的动态颜色
- azure - 在 Azure 托管的多容器 Web 应用程序中,无法连接到 unix:///var/run/docker.sock 上的 Docker 守护程序
- python - 上传到 GitHub 的 Jupyter notebook 不显示folium map
- assembly - 大会 AT&T:movq %rdi, %rdx?
- java - 无法解决关闭 preparesStatement 的 SonarQube 错误