regex - 如何捕获正则表达式中的空格
问题描述
我想195988_BQ
使用正则表达式捕获。
我已经应用了正则表达式,但它不起作用,因为它在响应中有空格。
应用 产品名称“值=”(。+?)“ 它不起作用
实际响应: product-name" value="195988_BQ"
解决方案
您可以添加(\s+)
将捕获所有空间
product-name"(\s+)value="(.+?)
但是然后通过模板获得第二组:$2$
推荐阅读
- oracle - plsql 多案例,正则表达式匹配
- node.js - 运行 WebdriverIO 测试时抛出“无法创建新会话”错误
- arguments - 使用 jq 和多个变量创建一个 json 文件
- javascript - 我们可以在 angular(2/4/5/6) 中使用多个库,因为它支持 TreeShaking 吗?在不影响性能和构建大小的情况下
- angular - “路由器插座”不是已知元素 - 角度
- arrays - JSON 数组解析错误
- excel - 单击超链接时,在使用 [HttpGet] 的控制器操作上生成 404 错误?
- django - 选择一个有效的选项 ModelMultipleChoiceField 错误
- angular - 在 Angular 4/5 中,是否可以只预呈现来自 Facebook 和 Twitter 爬虫的请求,而不是预呈现每个请求
- reactjs - ReactJS:如何从状态动态添加 JSX IMG SRC 参数?