2013-05-18 19 views
5

na emacsEmacs regexp zastąpić sytuacja

powiedzmy, że mam ten tekst:

abcd abcd. 23 gdzie . 2 jest ważna do połowu

Z \. [[:digit:]] mogę złapać wzór ale jak wymienić bez .

Wyjście powinno być abcd abcd 23.

Odpowiedz

4

Możesz użyć grup przechwytywania, aby zachować cyfrę.

Replace regexp: \. ([[:digit:]]) 
Replace regexp with: \1 

\1 odnosi się do liczbowej pobranych z ([[:digit:]]).

+0

tak, to jest odpowiedź, dziękuję. na Emacsie będzie to regexp \. \\ ([[: cyfra:]] \\) regexp with: \ 1 – josifoski