help-emacs-windows
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[h-e-w] RE: Query-replace-regexp


From: Patrick Flaherty
Subject: [h-e-w] RE: Query-replace-regexp
Date: Tue, 20 May 2003 11:04:06 -0700

>  
>  
>  -----Original Message-----
From: Raymond Zeitler [mailto:address@hidden 
Sent: Tuesday, May 20, 2003 9:35 AM
To: address@hidden
Cc: address@hidden
Subject: RE: Query-replace-regexp
>  
>  The dot wildcard is hungry.  It's gobbles everything up to the end of
>  line, including forward slashes.
>  
>  I assume you have a lengthy list of lines that are in the form you
>  posted.  If you want only the first / in each line to be changed,
>  perhaps you can cut a rectangular section, yank it into *scratch*,
>  perform the replacement in scratch, then cut from scratch and yank back
>  into the main buffer.
>  
>  Or just globally replace this:
>  /\(.*\)$
>  with this:
>  ///\1
>  

  The one I like best (and that works) is this one (the above).

  thanx Raymond.

>  Or perhaps narrowing can be used?  I've never used narrowing, but I
>  think it might help in your case.
>  
>  HTH
>  -----Original Message-----
>   
>  Date: Tue, 20 May 2003 08:48:46 -0700
>  From: Patrick Flaherty <address@hidden>
>  To: "'address@hidden'" <address@hidden>
>  Subject: [h-e-w] Query-replace-regexp
>  
>   Hi,
>  
>   Have the following string:
>  
>   [a1] /an initial particle/prefix to names of people/
>  
>  Want to replace just the first / with ///.
>  
>   I find that isearch-forward-regexp with
>  
>   .*p
>  
>   takes me to the first 'p'.  So far so good.
>  
>   However
>  
>   .*/
>  
>   takes me to the end of the line (not the first
>  forward slash).
>  
>   And yet forward slash is not a special character.
>  
>   Any ideas?  thanx.
>  
>   pat




reply via email to

[Prev in Thread] Current Thread [Next in Thread]