[oclug]Perl Matching Q
rjordan at student.math.uwaterloo.ca
Wed Nov 27 14:38:19 EST 2002
> If I have an array of strings, each of which can have the form:
> "name" or
> "namelonger" or
> "name/r" or other such combinations
> (where '/r' above is just a '/r').
> What sort of regex recipe would I need to match just 'name' (and not
> 'namelonger') _and_ retain any possible non-word chars (the '/' if
> present)? If I specify 's/$name\b/$newname/g', I'd lose the '/'
In sed, one might do something like:
The above would move the non-word chars to the beginning.
The non word chars are remembered and later recalled using \1
Not sure if Perl has similar.
More information about the OCLUG