Products
GG网络技术分享 2025-03-18 16:15 0
参考一下
<!doctype html><html lang="en"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title> 页面名称 </title></head><body><table> <thead> <tr> <td>1</td> <td>2</td> <td>3</td> </tr> </thead> <tbody> <tr> <td>L1</td> <td>L2</td> <td>L3</td> </tr> </tbody></table><script type="text/javascript">var html = document.querySelector("table").outerHTML;
var s = html.match(/<tbody>\\s*(<tr>[\\s\\S]*?<\\/tr>)/)[1];
console.log(s);
var s = html.match(/(?<=<td>)[\\s\\S]*?(?=<\\/td>)/g);
console.log(s);
</script></body></html>
分解问题:
1、以引号开始,任意字符,以引号结束。
2、末尾引号左边不能是 \\
3、末尾引号左边可以是 \\\\
4、末尾引号左边不能是 a\\
关键就是:末尾引号左边不能是非转义字符跟一个转义字符。
如图:
# 用字符串创建正则是一件很蛋疼的事情。
比如Java:
Demand feedback