我有很多具有表ID号的html,并希望有一个正则表达式,找到包含id#的代码行,然后让我删除之后的所有内容。
我现在有什么:
<table id="tableid-140" border="80">
我想要的是什么:
<table>
更新:我找到了一种方法来查找包含表格的每一行并删除它。现在我需要帮助以<table>
Sub TestMacroI()
Dim oRng As Word.Range
Dim oRngDelete As Word.Range
Set oRng = ActiveDocument.Range
With oRng.Find
.Text = "table"
While .Execute
oRng.Select
Set oRngDelete = ActiveDocument.Bookmarks("\Line").Range
oRngDelete.Delete
Wend
End With
End Sub
答案 0 :(得分:0)
您只需要通配符查找/替换,其中:
Find = (\<table) id*^13
Replace = \1>^p
无需代码 - 尽管可以在宏中编码。