Как удалить больше чем одно пространство из выделенного текста?

например,

это (см. пространство между словом, пространство после 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   .

к этому

Мы предпочитаем вопросы, на которые можно ответить, не просто обсудить. Мы предпочитаем вопросы, на которые можно ответить, не просто обсудить. Мы предпочитаем вопросы, на которые можно ответить, не просто обсудить.

1
задан 09.01.2010, 17:25

3 ответа

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 также.

1
ответ дан 12.12.2019, 13:21

Вы могли использовать блокнот и заменить два пробелов одним.:)

1
ответ дан 12.12.2019, 13:21

Можно использовать находку и заменить функцию в слове.

В 2003:

  1. перейдите к меню "Edit"
  2. Выберите "Replace"
  3. В "Находят, Что", введите два пробелов
  4. В "Замене" типом одно пространство
  5. Затем нажмите "Replace All"
0
ответ дан 12.12.2019, 13:21

Теги

Похожие вопросы