首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除某些XML文件条目

删除某些XML文件条目
EN

Stack Overflow用户
提问于 2012-12-21 17:17:56
回答 1查看 1.4K关注 0票数 0

目前,我正在处理包含数十万个xml条目的巨大文件,在更改它们之后,我必须将它们作为新数据库上传到特定系统中,文件内容如下:

代码语言:javascript
复制
   <Row ss:AutoFitHeight="0">
    <Cell><Data ss:Type="String">Product</Data></Cell>
    <Cell><Data ss:Type="String">Home &gt; Connectors &gt; Power Entry</Data></Cell>
    <Cell><Data ss:Type="Number">10430</Data></Cell>
    <Cell><Data ss:Type="String">CAMDEN-BOSS CONTACT, 6AWG, 75A CBCAG14</Data></Cell>
    <Cell><Data ss:Type="String">CONTACT, 6AWG, 75A; Connector Mounting:Cable; Contact Termination:Crimp; Current Rating:75A; SVHC:No SVHC (18-Jun-2012); Series:CBC; Voltage Rating:600V; Flammability Rating:UL94 V0; Wire Area Size Max:11mm; Wire Size AWG Max:6AWG; Wire Size AWG Min:6AWG&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Price for pack of: 1&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Country Of Origin: CN&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://LALA.co.uk/datasheets/1508502.pdf&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/ekmps/shops/LALA/resources/Design/icon-pdf.gif&quot; style=&quot;width: 16px; height: 16px;&quot; /&gt;&amp;nbsp;Technical Data Sheet&lt;/a&gt;&lt;br /&gt;</Data></Cell>
   </Row>

我的工作是删除所有的条目,其中有任何链接到.pdf文件,上面的例子中有它,所以将被留下,但如果没有"http://LALA.co.uk/datasheets/1508502.pdf“在描述中它应该已经被删除(所有行),我可以使用不同的东西,从C#到..所以解决方案的类型并不重要,有没有人能给我一些建议?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-21 19:26:10

在Notepad++中查找(Ctrl+F)

代码语言:javascript
复制
<Row[^>]*>((?!\.pdf).)*?</Row>

替换为

代码语言:javascript
复制
(leave blank)

必须选中“正则表达式”和".匹配换行符“框

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13987291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档