【问题标题】:How to replace strings of spaces with just one space如何用一个空格替换一串空格
【发布时间】:2018-02-09 15:03:32
【问题描述】:

我在 TextWrangler 中,尝试 grep 查找所有多个连续空格的集合。我想用一个空格替换所有这些多个空格的实例。例如,

查找“视觉感知的认知不可穿透性” 替换为“视觉感知的认知不可穿透性”

我已经检查了所有推荐的线程,但没有一个对我有用。

欢迎任何关于如何搜索(或 Grep)多个空间的建议。

【问题讨论】:

    标签: search grep textwrangler findandmodify


    【解决方案1】:

    TextWrangler

    从菜单Search 中选择Find... 以进入查找和替换框。

    Find 中输入:“*”(即两个空格后跟 *)

    Replace 中输入“”(一个空格)

    不要忘记选择框grep,然后按Replace all

    【讨论】:

    • 谢谢。事实证明,我试图替换的字符毕竟不是空格。我尝试了您的建议,但没有任何反应。所以我复制了两个看起来像太空的字符,然后将它们粘贴到“查找”教科书中,在星星之前。当我点击“全部替换”按钮时,它就被修复了。我必须使用几个不同的类似空格的字符来消除所有额外的空格。感谢您的帮助!
    【解决方案2】:

    这是有效的:

    我会查找多个空格的实例,复制两个连续的看起来像空格的字符,然后将字符粘贴到“查找”文本框中,并添加一个星号:

    [神秘人物][神秘人物]*

    然后我点击了“全部替换”按钮。这解决了大约三分之一的间距问题。

    我继续使用这种方法(我想是另外两次),直到解决了其余的空间问题(我发现)。

    【讨论】:

      猜你喜欢
      • 2010-11-19
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      • 2021-11-13
      • 2013-10-31
      • 2013-05-30
      • 2013-07-03
      相关资源
      最近更新 更多