Regex 升华文本正则表达式在XML中查找/替换
我正在为一个残疾学生修改一个交流辅助语言包。她需要所有单元格都是“speaknow”而不是“type”,并带有一个附加参数。所有命令都包含在多个xml文件中。我需要匹配所有命令->命令->键入并更改它们 例如:Regex 升华文本正则表达式在XML中查找/替换,regex,xml,sublimetext3,Regex,Xml,Sublimetext3,我正在为一个残疾学生修改一个交流辅助语言包。她需要所有单元格都是“speaknow”而不是“type”,并带有一个附加参数。所有命令都包含在多个xml文件中。我需要匹配所有命令->命令->键入并更改它们 例如: ... <commands> <command> <id>type</id> <parameter index="1"><![CDATA[Good Afternoon ]]>&
...
<commands>
<command>
<id>type</id>
<parameter index="1"><![CDATA[Good Afternoon ]]></parameter>
</command>
</commands>
...
。。。
类型
...
到
。。。
说话
...
请记住,“下午好”在每个单元中是不同的
是否应该使用升华文本中的正则表达式(如果是,如何使用?),或者是否有更好的方法来处理多个XML文件
非常感谢您可以使用。您需要在每个命令
xml块中重播宏
如果要处理大量文件,我建议的另一个选项是编写xslt转换文件
看一看这个例子:您可以录制一个宏并在sublime中重放它,但是您需要为每个
命令执行此操作
块这就是我在这里的原因:xsltransform看起来不错!知道它为什么会逃跑吗??
...
<commands>
<command>
<id>speaknow</id>
<parameter index="1"><![CDATA[Good Afternoon ]]></parameter>
<parameter index="2"><![CDATA[1]]></parameter>
</command>
</commands>
...