in reply to How to search an substring and eliminate before and after the substring
The =~ announces a regex operator, in this case s for substitute. '/' are the most common delimiters. You need two for match and three for substitutions. \d is the digit token, X is literal and the g at the end is for match all occurrences.$s =~ s/\d/X/g;
There are lots of tokens and modifiers. In principle a complex matching is achieved simply by concatenating terms together e.g. ^\d+\S requires the \d+ to start at the beginning and the \S would be a non-space after the digits -- so not a digit which would have been consumed by the \d+ term.
Bon voyage on your journey through perlre!
One world, one people
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: How to search an substring and eliminate before and after the substring
by Murali_Newbee (Novice) on Jul 27, 2018 at 08:03 UTC |