其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

正则表达式截取/JAVA实现

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>


如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮

java如何用正则获取引号内的内容?

分解问题:

1、以引号开始,任意字符,以引号结束。

2、末尾引号左边不能是 \\

3、末尾引号左边可以是 \\\\

4、末尾引号左边不能是 a\\

关键就是:末尾引号左边不能是非转义字符跟一个转义字符。

如图:

# 用字符串创建正则是一件很蛋疼的事情。

比如Java:

标签:

提交需求或反馈

Demand feedback