0

嗨,我有这个 html 标记

<body>
<table border="0" width="50%" align="center">
<tr>
<td>




<center>

我正在尝试为换行符找到一个“通配符”以到达<center>标签 - 这将如何工作?

谢谢

4

2 回答 2

3
/(\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"]
于 2009-12-01T13:47:09.943 回答
2

查找重复换行符的常规正则表达式是“[\r\n]+”,这意味着至少有 1 个换行符。这将匹配任意数量的换行符,它们紧随其后。

于 2009-12-01T13:39:56.807 回答