javascript - 获取标签之间的内部数据(正则表达式)

标签 javascript regex match

如何获取标签之间的所有数据?

我的正则表达式:\<table id\=\"listtable\".+\>(.*)\<\/table\>

结果:

enter image description here

我认为是因为有换行符。如何解决?

提前致谢。

最佳答案

要使其跨多行匹配,您可以使用此正则表达式:

/<table id="listtable"[\s\S]*>([\s\S]*)<\/table>/ig

使用 [\s\S]* 而不是 .* 使其在新行中匹配。

关于javascript - 获取标签之间的内部数据(正则表达式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23902488/

相关文章:

javascript - 如何使用正则表达式从字符串中获取浮点值?

javascript - 表单教程中的 Angular2 诊断示例

javascript - 背景图像上的透明形式 Bootstrap

javascript - 找不到节点的导出名称(类 ButtonRadioGroupDirective ...)

java - 在 Java 中拆分字符串?

正则表达式匹配 url 中的多个单词

javascript - 在 CSS 或 javascript 中更改 div 顺序

javascript - 正则表达式检测前导零并检查 0 到 12 位数字的长度

performance - 如何加快此多匹配Elasticsearch查询的速度?

php - 检查坐标是否在与其他坐标的特定距离内