如何使用pcregrep备份参考特定次数?

时间:2019-08-12 08:47:34

标签: grep pcregrep

我必须编写一种模式来在HTML表中查找非法行。下表如下:

  1. 开始和结束。
  2. 具有0或更多行,分别以开始和结束。
  3. 有0列或更多列分别以开始和结束。
  4. 必须具有相同的列数。

我无法弄清楚如何为4编写模式。 这是我到目前为止所做的。

pcregrep -M -o "<table>((\s+<tr>((<td>\w*</td>)*)\w*</tr>))*((\s+<tr>\5\w*</tr>))*(\s+</table>)" file_1.txt

我认为我以错误的方式重新引用了(\ w *)*。当列数不相等时,它甚至可以匹配行。

0 个答案:

没有答案