【发布时间】:2012-08-15 21:43:34
【问题描述】:
我正在尝试在将 xml 文档导入数据库之前对其进行格式化。我有几百行 <Image #1 File Name>Random string to find and replace</Image #1 File Name> 我不知道我的生活是否正确地查找和替换正则表达式中的模式来做我需要的事情。我能够将所有实例与此匹配:
<Image #1 File Name>(.*?)</Image #1 File Name>
但我不确定我需要在打开/关闭标签<Image #1 File Name>Random_string_to_find_and_replace</Image #1 File Name>之间用下划线替换空格的模式@
【问题讨论】:
-
标签中的空格怎么办?像这样的 xml 标签中不能有空格。这只是无效的 xml。
-
我不担心验证,因为这仅用于导入数据库
-
Sublime Text 的正则表达式引擎不允许您搜索/替换类似的东西,IIRC,因为您无法修改捕获组。
标签: regex replace sublimetext2