Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: Ignore given character from file

by hippo (Bishop)
on Jan 13, 2016 at 11:29 UTC ( [id://1152658]=note: print w/replies, xml ) Need Help??


in reply to Ignore given character from file

sadly I have no time to read everything...

Nobody has time to read everything. Luckily your task only requires basic file operations, quotemeta and the substitution operator s/PATTERN/REPLACEMENT/. Have a read of those and see how you get on.

Replies are listed 'Best First'.
Re^2: Ignore given character from file
by N0obieMonk (Novice) on Jan 13, 2016 at 11:44 UTC

    ok you are right it was easy,but may I ask another question? if you have

    my $sentence = 'The quick brown fox jumped over the lazy dog'; my $substring = 'quick.*?fox'; $sentence =~ s{$substring}{big bad wolf};

    you get an output of 'The big bad wolf jumped over the lazy dog',but how can I tell him to ignore even "The" from the sentence but not by using :

    my $sentence = 'The quick brown fox jumped over the lazy dog'; my $substring = 'The.*?fox'; $sentence =~ s{$substring}{big bad wolf};

    but by telling him to ignore 4 characters before "quick"

      Change your regex to include those four characters:

      my $substring = '....quick.*?fox';

        last 2 questions, if you have something like

        use warnings 'all'; use strict; use autodie; open my $input, '<', $ARGV[0]; while (my $sentence = <$input>) { my $substring = '...pck.*?.c'; $sentence =~ s{$substring}{}; open my $out, '>', 'hex.txt'; print $out unpack 'H*', $sentence; }

        in your file you have something like file:123/pck/asd/cara.casddma , it will read the value from "1" to "ara.casddma" even tho I used ".c" not "c" , from your last explanation I know now that it will read 1 char before c but I must ask how can you tell it to read until ".c" not "c" and second I would like to replace the text in the file with blank not with a space.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (6)
As of 2024-04-23 11:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found