[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Advanced query-replace-regexp in code
From: |
Barry Margolin |
Subject: |
Re: Advanced query-replace-regexp in code |
Date: |
Wed, 27 May 2009 21:19:13 -0400 |
User-agent: |
MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) |
In article
<f3f72811-6305-4f62-98af-3a86d6646e9f@e20g2000vbc.googlegroups.com>,
Nordlöw <per.nordlow@gmail.com> wrote:
> I can't get the following example to work programmatically.
>
> M-x replace-regexp
> Replace regexp: \(\w+\)
> Replace regexp with: \,(capitalize \1)
>
> Is this only possible in interactive query-replace?
> If so should I use a combination of while(), looking-at(), re-search-
> forward(), replace-match(), match-string() etc.
Yes. Notice that the documentation of replace-regexp says:
In interactive calls, the replacement text may contain `\,'
It's a special extension just for interactive use. I'm not sure why it
was restricted this way.
--
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***
- Advanced query-replace-regexp in code, Nordlöw, 2009/05/27
- Re: Advanced query-replace-regexp in code, Pascal J. Bourguignon, 2009/05/27
- Re: Advanced query-replace-regexp in code,
Barry Margolin <=
- Re: Advanced query-replace-regexp in code, Teemu Likonen, 2009/05/28
- Re: Advanced query-replace-regexp in code, Barry Margolin, 2009/05/28
- Re: Advanced query-replace-regexp in code, Johan Bockgård, 2009/05/28
- Message not available
- Re: Advanced query-replace-regexp in code, Barry Margolin, 2009/05/28
- Re: Advanced query-replace-regexp in code, Nordlöw, 2009/05/30
- Re: Advanced query-replace-regexp in code, Johan Bockgård, 2009/05/30
- Message not available
- Re: Advanced query-replace-regexp in code, Barry Margolin, 2009/05/30
Re: Advanced query-replace-regexp in code, harven, 2009/05/28