regex - 使用正则表达式获取表中的所有内容 (html)
问题描述
"<td style="text-align: center; background-color: #20c41d"><a href="http://bugbuster.fronius.com:8080/job/Platforms/job/Coyote/job/ExecutedTests/job/DM-HM-Coyote%20UpdateHelper/581/">581</a></td>"
你好,有人可以帮我用这个表的正则表达式。
我想要的是获取其中的所有内容,例如,在这段代码中,我想要 0, Testing123, 0, 0, No Results
我试过了
<td>(.*?)<\/td>
这只在确切的短语 td 内给了我所有内容 - 有没有办法制作正则表达式,所以即使有 <a href 或其他任何东西,我也能得到一切
解决方案
您可以使用此正则表达式:
<([^\/<> ]+)(?: [^<>]*)?>([^<>]+)<\/\1>
<
Group#1(没有“/<>”的东西)空间?一些参数>
组#2(数据) </
匹配组#1 >
捕获组 #1 包含 a、td、span 或任何其他标记
捕获组 #2 包含您想要的数据
使用您的数据,组 #1 匹配:
a
td
span
span
span
和第 2 组比赛:
0
Testing123
0
0
No Results
推荐阅读
- javascript - Angular:日期时区全局参数设置
- scala - 如何在Scala中将哈希SHA-256的十六进制(base16)值转换为无符号整数(7)(base10)?
- http - 在 SOAP 标头中设置 Cookie
- python - python删除所有头变量
- sql - 从 json 数组对象 postgres 中获取值
- java - 我可以让一个正则表达式完全匹配一个类中的每个字符 - 即使字符在类中重复?
- swiftui - 如何在我的屏幕底部定位 HStack 不使用 spacer()
- scala - 如何在 Scala 项目上正确运行 SpotBugs
- python - 为什么 imwirte 函数按 BGR 顺序写入我的图像?
- swift - iOS - 使用集中对齐的 UILabel 文本约束到 UIImage