Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

Re: Split of text

by hdb (Prior)
on Apr 09, 2014 at 06:21 UTC ( #1081609=note: print w/replies, xml ) Need Help??

in reply to Split of text

Here is a little code segment to get you started:

while(<DATA>){ my $date; $date = $1 if s/(\d+\.\d+\.\d+)\s*//; my $ccy; $ccy = $1 if s/([a-z]+)\s*//i; print "Date=$date, Currency=$ccy, Rest=$_\n" if $date && $ccy; }

assuming you have your data in the DATA segment. Dealing with processing the remaing fields is left as an exercise. You might want to consider splitting on semicola...

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1081609]
[Cosmic37]: note that the two files only have datetimes which may match whereas other data per line is different format in file1 and file2 - is that really intersection?
[jedikaiti]: Hi Monks
[Corion]: Cosmic37: Well, if you want to use only parts of a line for the key, see split or whatever other mechanism to extract the key from the line
[Corion]: Hi jedikaiti!
[Cosmic37]: is there a webpage for full CB for this chat rather than side panel chat?
[Cosmic37]: thank you for advice
[Cosmic37]: peach greets jedi
[Cosmic37]: ok this one works better fullpage chat
[Cosmic37]: test
[Cosmic37]: sort of anyway... hurls some peaches... :-D

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (9)
As of 2017-06-29 16:24 GMT
Find Nodes?
    Voting Booth?
    How many monitors do you use while coding?

    Results (672 votes). Check out past polls.