【发布时间】:2011-06-09 08:15:11
【问题描述】:
我目前正在为 OS X 上的 emesene messenger 编写咆哮通知插件。除了显示消息 sn-p 时,它几乎可以工作。
消息作为变量传递给growlnotify,但是growl 不接受显示消息中的空格。
所以我需要一个脚本来删除多个单词之间的空格并将其替换为 \ 然后是空格。
例如 原文:这是一条消息 需要什么:this\is\a\ message
我查看了类似的答案,但我不知道如何附加斜线。
【问题讨论】:
-
我刚刚意识到,如果消息包含任何反斜杠或其他转义序列,这将是一个大问题。即
this\ message将变为this\\ message并且空间不会被转义。这就是为什么你应该听从@Ignacio 的建议。
标签: python string text growlnotify