正则表达式 - 替换特定字符前的所有空格

时间:2013-10-10 19:57:16

标签: regex intellij-idea

目标是制作类似

的内容
This is some text=This is some text

成为:

This\ is\ some\ text=This is some text

我一直在玩各种各样的东西,我知道会在(?==)前面获取空格/空格(比如“\”或\ s),这似乎是选择直到=字符,但似乎没有任何东西在Intellij IDEA的搜索和替换工作。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

从评论中复制答案,以便从“未答复”过滤器中删除此问题:

  

这个 - (\s)(?=.*=)应该有效。将其替换为\$1

〜每Rohit Jain

回答

OP另外证实了这一点:

  

虽然我使用了文字空间而不是\ s,因为它正在拾取一些我不想要替换的额外空白区域。还必须为替换(\\ $ 1)

做一些愚蠢的逃避