Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: How to search an substring and eliminate before and after the substring

by anonymized user 468275 (Curate)
on Jul 26, 2018 at 15:15 UTC ( [id://1219320]=note: print w/replies, xml ) Need Help??


in reply to How to search an substring and eliminate before and after the substring

I recommend looking at perlre on perldoc.perl.org first. There are two main operators m/ and s/ for match and substitute. It's a lot to learn, but no time like the present. To take an example in detail: I want to change all digits into X in the string $s:
$s =~ s/\d/X/g;
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.

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

  • Comment on Re: How to search an substring and eliminate before and after the substring
  • Download Code

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

    Thank you So much friend </P

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1219320]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (4)
As of 2024-04-20 00:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found