Forum Moderators: coopster & phranque

Message Too Old, No Replies

Changing "$_" in perl

Pipe delimited is not splitting correctly.

         

mdharrold

5:22 am on Mar 17, 2002 (gmt 0)

10+ Year Member



Isn't this the right?
$_ = "¦"; to change to pipe delimited
$_ = "\n"; to change back to default

Josk

1:24 pm on Mar 17, 2002 (gmt 0)

10+ Year Member



You're trying split a chunk of text..?

@foobits = split(/regex/, $foo);

@foobits = split(/\n/, $foo);
@foobits = split(/\¦/, $foo);

...because ¦ is the regex "or"

@foobits = split(/\n¦\¦/, $foo);

(split on \n or ¦ )