我有1500多个xml文件,需要更改一组特定<tags></tags>
我的文件目前看起来像这样(全部压扁)
<actor>Natalie Portman/Zooey Deschanel/James Franco/Danny McBride</actor>
我希望它看起来像这样(间隔开来)
<actor>Natalie Portman / Zooey Deschanel / James Franco / Danny McBride</actor>
我的搜索和替换工作
Find What: `<actor>(.*)/(.*)</actor>`
Replace with: <actor>(\1 \/ \2)</actor>
我的结果只会分隔最后一个斜杠
<actor>Natalie Portman/Zooey Deschanel/James Franco / Danny McBride</actor>
使用全局搜索并替换所有斜杠是不合适的,因为xml文件包含标签打开/关闭,xml声明和包含斜杠的常规URL形式的许多斜杠;
请参阅以下示例:
<genre>Action</genre>
<director>David Gordon Green</director>
<trailer>http://www.youtube.com/watch?v=FplWxtPzWY8</trailer>
</details>
答案 0 :(得分:0)
可以在 SynWrite 应用
中使用制作宏,
<t>.+?<
,选择&#34;来自插入符号&#34; /
到任何
此处命令&#34;查找对话框&#34;在不需要的时候,从宏中删除它,然后宏确定。