【问题标题】:regex search and replace for single space in sublime text xml正则表达式搜索和替换崇高文本 xml 中的单个空格
【发布时间】:2014-09-07 12:08:04
【问题描述】:

我在 Sublime Text 2 中,试图替换 xml 文档的所有节点中的单个空格,以便这样的实例:

<img>my image title.png</img>

会变成

<img>my%20image%20title.png</img>

基于环顾了一段时间,我正在尝试的是

/(<img>[^ <]*) /\1%20/

这不起作用。知道我做错了什么吗?

提前致谢!

【问题讨论】:

  • 这应该可以工作(?&lt;=\S)(\s),但它会查找所有空格。 DEMO
  • 谢谢!!一种方法只是隔离 节点内的空间吗?

标签: xml regex search replace sublimetext2


【解决方案1】:

Sublime Text 2 中,此模式应该适用于 &lt;img&gt;my image title.png&lt;/img&gt; 或类似的:

查找:(?=&lt;/img&gt;|&lt;img&gt;|.)\s

替换:%20

结果:&lt;img&gt;my%20image%20title.png&lt;/img&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 2013-07-11
    • 2018-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多