On 7/2/12 at 5:39 PM, [email protected] (Jeffrey Jones) wrote:
> Oops. \11_ looks like sub-string number 11 rather than 
> sub-string 1 followed by a literal 1.

[whole quote below]

Try \01 instead of \1.


> I encountered a grep replace string conundrum this afternoon.
> 
> I had some strings "ns_", "ms_", or "ns_". I wanted to insert a digit
> "1" after the "s", i.e., "ns_" > "ns1_", "ms_" > "ms1_", "hs_" >
> "hs1_".
> I started to write
> 
> Search:   ([nmh]s)_
> Replace:   \11_  … Oops. \11_ looks like sub-string number 11 rather than 
> sub-string 1 followed by a literal 1.
> 
> My solution was
> 
> Search:   ([nmh])(s)_
> Replace:   \1s1_
> 
> But what if the "s" wasn't there? Suppose I had "n_" > "n1_", etc. How do you 
> add a digit after a saved sub-string?
> 


   - Bruce
   
_bruce__van_allen__santa_cruz_ca_

-- 
You received this message because you are subscribed to the 
"BBEdit Talk" discussion group on Google Groups.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
<http://groups.google.com/group/bbedit?hl=en>
If you have a feature request or would like to report a problem, 
please email "[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>

Reply via email to