regex - 如何在源上使用 \ 创建正则表达式
问题描述
有关如何创建正则表达式以在 JMeter 中提取数据的帮助。
要提取的数据:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ruleset id=\"8DEF7F30-165B-2C44-219E-DB7938283CD4\" locale=\"en\">\n\t<baseQuestions id=\"life\">
我需要一个可以从例如上面提取规则集 id 的正则表达式。
以下是我尝试使用的正则表达式:
*ruleset id=\"(.+?)\"
*ruleset id=[^\\",]+
*"ruleset id"=\"(.+?)\"
我尝试了其他变体,但我一直没有匹配。
解决方案
您需要用另一个反斜杠转义一个反斜杠:
ruleset id=\\"(.+?)\\"
参考:
推荐阅读
- java - 如何在android Java中设置弹出窗口的高度
- wordpress - Woocommerce - 以编程方式添加折扣后 update_order_review 变为 502
- python - 使用 Python 从 Azure 容器读取文件的动态文件路径?
- javascript - 仅使用 javascript 和 html 为 json API 创建搜索栏?
- python-3.x - 你可以通过 pygithub 删除一个 repo 吗?
- python-3.x - 如何在另一个列表中获取列表的值?
- perl - 如何使用 perl 提升文件夹级别?
- c# - 集成docusign并生成访问令牌c#
- python - 如何在 pandas DataFrame 的每一行上运行一个函数
- html - 为什么添加 CSS 后两个 html 元素没有对齐?