N0obieMonk has asked for the wisdom of the Perl Monks concerning the following question:
I am sorry for this stupid question respectable monks but I am new to perl programming and really need help with some perl code and explanations
I need some help on how to read a file, file example:
file1:"?!?!?!/pack/something/whatever.cacshdska"
I want my program to search for the word "something" and read everything except "!?!/pack/something/whatever.c" so if I print it it will output "?!?acshdska",so after it finds the word "something" it will ignore everything from it until ".c" and before it 3 characters before the first special character was found"!"
"P.S. I am trying to convert the equivalent of every character in the file from to hex code but I don't need all the values from the file converted
{ my $input = do { open my $in, '<', $ARGV[1]; local $/; <$in> }; open my $out, '>', 'hex2.txt'; print $out unpack 'H*', $input; }
I was thinking of a split like this but I don't even know how to implement it, I'm just at the theory right now
split qr{\d\d\d(?:/\w+)+/\w+\.c}
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: special pattern reading
by choroba (Cardinal) on Jan 13, 2016 at 09:51 UTC | |
by N0obieMonk (Novice) on Jan 13, 2016 at 10:28 UTC | |
by choroba (Cardinal) on Jan 13, 2016 at 11:58 UTC | |
by N0obieMonk (Novice) on Jan 13, 2016 at 12:42 UTC | |
|
Re: special pattern reading
by hippo (Archbishop) on Jan 13, 2016 at 09:51 UTC | |
by N0obieMonk (Novice) on Jan 13, 2016 at 10:12 UTC | |
by hippo (Archbishop) on Jan 13, 2016 at 10:32 UTC | |
|
Re: special pattern reading
by Anonymous Monk on Jan 13, 2016 at 09:49 UTC |