Удаление последних n символов от каждой строки в буфере emacs

Я вынужден сказать, но похожу на него, Вам нужно x86_64 ядро на хосте для выполнения гостя на 64 бита.

Смотря на KVM FAQ, мы могли читать:

KVM может выполнить 32-разрядного гостя на 64-разрядном хосте? Что относительно PAE?

KVM поддерживает 32-разрядных гостей на 64-разрядных хостах и любую комбинацию PAE и non-PAE гостей и хостов. Единственная неподдерживаемая комбинация является 64-разрядным гостем на 32-разрядном хосте.

При виртуализации гостя на 64 бита на хосте на 32 бита, был бы больше похож на "эмуляцию", потому что будут инструкции от гостя, хост не поймет. Они - оба различная архитектура, но я предполагаю, что мы можем виртуализировать гостя на 32 бита на причине хоста на 64 бита, обе архитектуры совместно использует общую базу...

5
23.05.2017, 14:33
1 ответ

Можно использовать тот же подход замены-regex, чтобы удалить как добавлять случай, просто снабдить префиксом конец строки regex метасимвол с любым - символьный метасимвол:

M-< M-x replace-regex RET .$ RET RET

Для замены нескольких символов, пешеходным способом, можно начать предварительно ожидать .? (одно дополнительное любой - символ) к Вашему regex:

M-< M-x replace-regex RET .?.$ RET RET

или более изящно можно использовать в нотации стиля интервала для указания до n любые-символы до конца, в следующем примере, n=2:

M-< M-x replace-regex RET \{,2\}$ RET RET

Существует больше на regex синтаксисе под RegularExpression в EmacsWiki

4
27.01.2020, 20:40
  • 1
    Спасибо. Можно ли вставить где n входит в выражение? –  Faheem Mitha 08.01.2014, 22:30
  • 2
    Обновленный для включения нескольких символов. –  R Perrin 08.01.2014, 23:00

Теги

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