Hi Romildo.

On Sat, Aug 18, 2012 at 9:18 AM, José Romildo Malaquias <j.romi...@gmail.com>
wrote:
(...)
> I am looking for a substring replacement based on Perl like regular
> expressions that would let me use part of the original string in the
> replacement string. Something like:
>
>    reReplace "name is (.*)\\." "hi \1!" "my name is john."
>
> which would result in
>
>    "hy john!"

It's not exactly what you're looking for, but I'd simply do something like this,
using Text.Regex.TDFA or any other:

let [[_, name]] = "my name is john." =~ "name is (.*)\\." in "hi " ++
name ++ "!"

Greetings.
(...)
-- 
marcot
http://marcot.eti.br/

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to