Ativando o kill-ring do Emacs no Regex-builder

1

Como você pode ativar o kill-ring do Emacs no Regex-builder?

Meu regex " [a-zA-z/0-9-.]*" hilights que eu quero remover. Eu coloquei o regex para matar o anel por C-c C-w . Eu, sem sucesso, ativei o comando delete pressionando SHIFT-CTRL-META-5 , é assim que eu entendo C-M-% e, em seguida, ENTER , que dá replaced 0 occurances . Eu deveria aparentemente pressionar ! em algum lugar.

Onde você pressiona ! ?

    
por Léo Léopold Hertz 준영 11.01.2010 / 12:10

1 resposta

1

Eu acho que o problema que você está tendo é que C-c C-w copia a expressão regular citada e query-replace-regexp parece apenas gostar da regex bruta.

Por exemplo

C-M-% "[a-z]+" RET test RET

não funciona, mas

C-M-% [a-z]+ RET test RET

funciona.

Eu não sei a que você está se referindo quando com a chave ! ; você tem o material de referência para o qual você está trabalhando?

Você verá o mesmo problema definido aqui em StackOverflow com algumas ideias para resolver o problema. Incluindo uma referência ao re-builder + que aparentemente possui alguns recursos que o tornam agradável com query-replace-regexp e os gostos.

    
por 11.01.2010 / 13:42

Tags