嗨,我有这个 html 标记
<body>
<table border="0" width="50%" align="center">
<tr>
<td>
<center>
我正在尝试为换行符找到一个“通配符”以到达<center>
标签 - 这将如何工作?
谢谢
嗨,我有这个 html 标记
<body>
<table border="0" width="50%" align="center">
<tr>
<td>
<center>
我正在尝试为换行符找到一个“通配符”以到达<center>
标签 - 这将如何工作?
谢谢
/(\s*\n){2,}/
由于某些平台\r\n
用作它们的换行符,而某些平台仅使用\n
这将搜索连续的空格字符串(也应考虑 \r )\n
,并确保匹配其中的 2 个。
Firebug 控制台测试:
>>> /(\s*\n){2,}/.exec("<tr>\r\n<td> \r\n \t \r\n \n\n<center>");
[" \r\n \r\n \n\n", "\n"]
查找重复换行符的常规正则表达式是“[\r\n]+”,这意味着至少有 1 个换行符。这将匹配任意数量的换行符,它们紧随其后。