Named patterns: (?P<NAME>…)
Thus search for (?P<FOO>[nmh]s)_ Replace with \P<FOO>1_ Alex Satrapa | web.mac.com/alexsatrapa | Ph: 0407 705 332 On 03/07/2012, at 10:39, Jeffrey Jones <[email protected]> wrote: > 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? > > -- > 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> -- 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>
