например,
это (см. пространство между словом, пространство после fullstop и пространство прежде fullstip),
We prefer questions that can be answered, not just discussed. We prefer questions that can be answered, not just discussed . We prefer questions that can be answered, not just discussed .
к этому
Мы предпочитаем вопросы, на которые можно ответить, не просто обсудить. Мы предпочитаем вопросы, на которые можно ответить, не просто обсудить. Мы предпочитаем вопросы, на которые можно ответить, не просто обсудить.
AHK имеет поддержку regex - как таковой, быстрое выражение:
^!v::
clipboard:=ClipboardAll
output:=RegexReplace(clipboard, "\s\s+", " ")
output:=RegexReplace(output, "\s([.])", "$1")
sendraw %output%
Return
Эта горячая клавиша стреляет в Control-Alt-V. ^ является управлением! высокий звук, и v, ну, в общем, против Легкого, чтобы измениться, если Вы хотели бы что-то, что не требует двух рук :)
Жесткое кодирование. в не точно изящно.
Доказательство: Мы предпочитаем вопросы, на которые можно ответить, не просто обсудить. Мы предпочитаем вопросы, на которые можно ответить, не просто обсудить. Мы предпочитаем вопросы, на которые можно ответить, не просто обсудить.
Править: Там, AHK действительно поддерживает 1$. Это ([]). означает, "соответствуют любому из символов в [] s (в этом случае... просто.), и скобки означают хранилище, что это находит, таким образом, это может произвести его за 1$. Результат этого - то, что, если Вы засовываете другие знаки пунктуации в том [], они будут auto-despaced также.
Вы могли использовать блокнот и заменить два пробелов одним.:)
Можно использовать находку и заменить функцию в слове.
В 2003: