[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs: adding 1 to every number made of 2 digits inside a marked reg
From: |
Stephen Berman |
Subject: |
Re: Emacs: adding 1 to every number made of 2 digits inside a marked region. |
Date: |
Thu, 23 Sep 2021 09:24:31 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
On Thu, 23 Sep 2021 08:23:26 +0800 Hongyi Zhao <hongyi.zhao@gmail.com> wrote:
> On Thu, Sep 23, 2021 at 3:50 AM Stephen Berman <stephen.berman@gmx.net> wrote:
>>
>> On Wed, 22 Sep 2021 22:28:28 +0800 Hongyi Zhao <hongyi.zhao@gmail.com> wrote:
>>
>> > Today, I stumbled on this interesting discussion here [1]:
>> >
>> > --------------------
>> > Imagine I've got the following in a text file opened under Emacs:
>> >
>> > some 34
>> > word 30
>> > another 38
>> > thing 59
>> > to 39
>> > say 10
>> > here 47
>> >
>> > and I want to turn into this, adding 1 to every number made of 2 digits:
>> >
>> > some 35
>> > word 31
>> > another 39
>> > thing 60
>> > to 40
>> > say 11
>> > here 48
>> > --------------------
[...]
> This one does nothing:
>
> (while (re-search-forward "\\<[0-9][0-9]\\>" nil t) (let ((x
> (match-string 0))) (delete-backward-char 2) (insert (format "%d" (1+
> (string-to-number x))))))
It works for me. How exactly did you use it?
Steve Berman
- Emacs: adding 1 to every number made of 2 digits inside a marked region., Hongyi Zhao, 2021/09/22
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Stephen Berman, 2021/09/22
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Emanuel Berg, 2021/09/22
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Hongyi Zhao, 2021/09/22
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region.,
Stephen Berman <=
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Hongyi Zhao, 2021/09/23
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Stephen Berman, 2021/09/23
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Hongyi Zhao, 2021/09/23
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Stephen Berman, 2021/09/23
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Hongyi Zhao, 2021/09/23
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Stephen Berman, 2021/09/23
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Hongyi Zhao, 2021/09/23
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Stephen Berman, 2021/09/23
- Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Hongyi Zhao, 2021/09/23
Re: Emacs: adding 1 to every number made of 2 digits inside a marked region., Emanuel Berg, 2021/09/22