Oda*_*aat 4 kml visual-studio-code vscode-tasks
我正在VSCode中的kml(xml)文件中工作。<description> </ description>标记的267个实例具有相同的内容架构,但内容不同。我想要一种快速的方法来删除<description>的所有实例,包括内容,而不是手动删除每个实例。如果Notepad ++或其他编辑器可以执行我想做的事情,我不会嫁给VSCode。
使用一个命令/宏删除这两个命令/宏(再添加265个)
<description><![CDATA[<center><table><tr><th colspan='2' align='center'>
<em>Attributes</em></th></tr><tr bgcolor="#E3E3F3">
<th>NAME</th>
<td>Anderson</td>
</tr><tr bgcolor="#E3E3F3">
</tr></table></center>]]>
</description>
<description><![CDATA[<center><table><tr><th colspan='2' align='center'>
<em>Attributes</em></th></tr><tr bgcolor="#E3E3F3">
<th>NAME</th>
<td>Billingsly</td>
</tr><tr bgcolor="#F00000">
</tr></table></center>]]>
</description>
Run Code Online (Sandbox Code Playgroud)
谢谢保罗
您可以在vscode查找/替换中使用此正则表达式:
\n?<description>[\S\s\n]*?<\/description>\n?
Run Code Online (Sandbox Code Playgroud)
并一无所获。在\n?的开头和结尾都没有,如果你想删除以及标签出现行-看看它是如何工作的,你可以删除那些你不关心您的删除的内容以前是空行。
显然,如果输入格式错误,例如不匹配<description>或</description>标记,则正则表达式将无法正常工作。
| 归档时间: |
|
| 查看次数: |
427 次 |
| 最近记录: |