Re: Perl array question

2015-05-06 Thread Marius Gavrilescu
anirban.adhik...@gmail.com (Anirban Adhikary) writes: > Hi List > I have the following array --- > ('1900-0','1900-1','NULL','NULL','1900-2','1900-4','1902-5','1902-6','1902-7','1902-8'); > There are two part for each element separated by a dash. > first one known as earfcn and second one is pcid

Fwd: Fw: Perl array question

2015-05-06 Thread Shlomi Fish
-- Forwarded message -- From: Shlomi Fish Date: Wed, May 6, 2015 at 11:31 AM Subject: Fw: Perl array question To: shlo...@gmail.com Begin forwarded message: Date: Wed, 6 May 2015 11:04:30 +0300 From: Shlomi Fish To: beginners Subject: Re: Perl array question Hi Anirban

Re: Perl array question

2015-05-06 Thread Shawn H Corey
On Wed, 6 May 2015 12:49:53 +0530 Anirban Adhikary wrote: > Hi List > I have the following array --- > ('1900-0','1900-1','NULL','NULL','1900-2','1900-4','1902-5','1902-6','1902-7','1902-8'); > There are two part for each element separated by a dash. > first one known as earfcn and second one is

Re: Perl array question

2015-05-06 Thread Vincent Lequertier
Thank you for the review, I'm learning and didn't know about this way of using hashes :-) --- Vincent Lequertier s...@riseup.net Le 2015-05-06 11:09, Shlomi Fish a écrit : Hi Vincent, On Wed, 06 May 2015 10:07:41 +0200 Vincent Lequertier wrote: It's a bit ugly, but here is one way to do it

Re: Perl array question

2015-05-06 Thread Shlomi Fish
Hi Vincent, On Wed, 06 May 2015 10:07:41 +0200 Vincent Lequertier wrote: > It's a bit ugly, but here is one way to do it : > Your code encourages many bad practices. Some notes are: > #!/usr/bin/perl no "use strict;"/"use warnings;": http://perl-begin.org/tutorials/bad-elements/#no-strict-a

Fwd: Fw: Perl array question

2015-05-06 Thread Shlomi Fish
-- Forwarded message -- From: Shlomi Fish Date: Wed, May 6, 2015 at 11:31 AM Subject: Fw: Perl array question To: shlo...@gmail.com Begin forwarded message: Date: Wed, 6 May 2015 11:04:30 +0300 From: Shlomi Fish To: beginners Subject: Re: Perl array question Hi Anirban

Re: Perl array question

2015-05-06 Thread Vincent Lequertier
It's a bit ugly, but here is one way to do it : #!/usr/bin/perl my @array = ('1900-0', '1900-1', 'NULL', 'NULL', '1900-2', '1900-4', '1902-5', '1902-6', '1902-7', '1902-8'); my $num1900 = 'EARFCN=1900, PCID='; my $num1902 = 'EARFCN=1902, PCID='; for (@array) { # print $_ . "\n"; $num190

Perl array question

2015-05-06 Thread Anirban Adhikary
Hi List I have the following array --- ('1900-0','1900-1','NULL','NULL','1900-2','1900-4','1902-5','1902-6','1902-7','1902-8'); There are two part for each element separated by a dash. first one known as earfcn and second one is pcid . The requirement is For the same “earfcn”, concatenate the “pci

Re: array question

2012-08-19 Thread Chris Charley
""Chris Charley"" wrote in message "Chris Stinemetz" wrote in message news Hello List, I have input data such as far below: I would like to read the data into an array and modify the 2nd index if the 0th and first indices are identical. I would like the updated 2nd index to be an avera

Re: array question

2012-08-19 Thread Chris Charley
"Chris Stinemetz" wrote in message news Hello List, I have input data such as far below: I would like to read the data into an array and modify the 2nd index if the 0th and first indices are identical. I would like the updated 2nd index to be an average of the 2nd index where both occurences o

Re: array question

2012-08-19 Thread Shlomi Fish
Hi Chris, On Sun, 19 Aug 2012 08:49:25 -0500 Chris Stinemetz wrote: > Hello List, > > I have input data such as far below: > > I would like to read the data into an array and modify the 2nd index > if the 0th and first indices are identical. > I would like the updated 2nd index to be an averag

array question

2012-08-19 Thread Chris Stinemetz
Hello List, I have input data such as far below: I would like to read the data into an array and modify the 2nd index if the 0th and first indices are identical. I would like the updated 2nd index to be an average of the 2nd index where both occurences of 0th and 1st indices match. So for exampl

Re: oop array question

2011-09-03 Thread Rob Dixon
On 03/09/2011 12:22, Ron Weidner wrote: I'm trying to add a object to an array of objects. The code below is wrong. sub add_widget { my $self = shift; my $new_widget = shift; push ( @($self->{WIDGETS}), $new_widget ); } Hi Ron You probably want push @{$self->{WIDGETS}}, $n

oop array question

2011-09-03 Thread Ron Weidner
I'm trying to add a object to an array of objects.  The code below is wrong. sub add_widget {     my $self = shift;     my $new_widget = shift;     push ( @($self->{WIDGETS}), $new_widget ); } Later, I'm going to need to iterate over the array of widgets.  How can I accomplish these 2 tasks?

Re: assigning hash key to reference of array question

2011-02-28 Thread John Delacour
At 22:33 + 28/02/2011, Rob Dixon wrote: The complete program is below. HTH, Rob use strict; use warnings; my %HoA; while ( ) { my ($swit, $server, $ip_range) = split; my ($b_real_ip, $b_ip, $e_ip) = $ip_range =~ /(\d+\.\d+\.\d+\.)(\d+)-\1(\d+)/; for my $byte ($b_ip .. $e_ip)

Re: assigning hash key to reference of array question

2011-02-28 Thread charley
On Feb 28, 2:47 pm, rich.j...@gmail.com (steve park) wrote: > I have a below program and I am not doing it right. > Currently, only last ip pool is going in since I am putting them w/ key to > values(so only last one shows up when I print). Hello Steve, The reason you only get the last value for

Re: assigning hash key to reference of array question

2011-02-28 Thread Rob Dixon
On 28/02/2011 19:56, steve park wrote: > > I have a below program and I am not doing it right. Currently, only > last ip pool is going in since I am putting them w/ key to values(so > only last one shows up when I print). > > How can I aggregate and assign them to server_1 so that when I print > be

Re: assigning hash key to reference of array question

2011-02-28 Thread Jim Gibson
On 2/28/11 Mon Feb 28, 2011 11:47 AM, "steve park" scribbled: > I have a below program and I am not doing it right. > Currently, only last ip pool is going in since I am putting them w/ key to > values(so only last one shows up when I print). > > How can I aggregate and assign them to server_1

Re: assigning hash key to reference of array question

2011-02-28 Thread Shrivats
On Mon, Feb 28, 2011 at 02:47:30PM -0500, steve park wrote: Hello, A couple of things in addition to what Shlomi had already mentioned. First, you must check your regex. It doesn't really match what you have mentioned in the __DATA__ section. Next, doing join('', ...) is just a verbose way of u

Re: assigning hash key to reference of array question

2011-02-28 Thread Shlomi Fish
Hi Steve, On Monday 28 Feb 2011 21:47:30 steve park wrote: > I have a below program and I am not doing it right. Is this the complete program? > Currently, only last ip pool is going in since I am putting them w/ key to > values(so only last one shows up when I print). OK. Have you localised a

Re: assigning hash key to reference of array question

2011-02-28 Thread steve park
I am not sure if I am still in mailing list. so cc'ing myself. On Mon, Feb 28, 2011 at 2:47 PM, steve park wrote: > > I have a below program and I am not doing it right. > Currently, only last ip pool is going in since I am putting them w/ key to > values(so only last one shows up when I print).

assigning hash key to reference of array question

2011-02-28 Thread steve park
I have a below program and I am not doing it right. Currently, only last ip pool is going in since I am putting them w/ key to values(so only last one shows up when I print). How can I aggregate and assign them to server_1 so that when I print below will show up? server_1 10.1.1.1 10.1.1.2 10.1.1

Re: Array Question

2010-12-15 Thread shawn wilson
> >> or the File::Find module to find files without resorting >> to the use of separate processes and shell commands. > > > Me second. > File::Find is your friend. > Also, since you seem to be familiar with find use find2perl and you barely have to lift a finger. Its like training wheels for File::

Re: Array Question

2010-12-15 Thread Jeff Peng
于 2010-12-15 1:38, Jim Gibson 写道: or the File::Find module to find files without resorting to the use of separate processes and shell commands. Me second. File::Find is your friend. -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.o

Re: Array Question

2010-12-14 Thread John W. Krahn
Matt wrote: I am assigning a number of elements to an array like so: my @new = `find /home/*/new -cmin 1 -type f`; That works fine. I would also like to append more lines to that array from here: find /home/*/filed -cmin 1 -type f How do I do that without losing whats in the array already?

Re: Array Question

2010-12-14 Thread Jim Gibson
On 12/14/10 Tue Dec 14, 2010 9:18 AM, "Matt" scribbled: > I am assigning a number of elements to an array like so: > > my @new = `find /home/*/new -cmin 1 -type f`; > > That works fine. I would also like to append more lines to that array > from here: > > find /home/*/filed -cmin 1 -type f

Array Question

2010-12-14 Thread Matt
I am assigning a number of elements to an array like so: my @new = `find /home/*/new -cmin 1 -type f`; That works fine. I would also like to append more lines to that array from here: find /home/*/filed -cmin 1 -type f How do I do that without losing whats in the array already? -- To unsubsc

Re: Array question

2009-03-30 Thread John W. Krahn
Dave Tang wrote: On Tue, 31 Mar 2009 04:49:17 +1000, John W. Krahn wrote: Or instead of using arrays you could store the 1s and 0s in strings: $ perl -le' my $string = "10110111001"; print $-[0] while $string =~ /0/g; ' 1 4 8 9 Could you explain how the above code works please? while $str

Re: Array question

2009-03-30 Thread Dave Tang
On Tue, 31 Mar 2009 04:49:17 +1000, John W. Krahn wrote: Or instead of using arrays you could store the 1s and 0s in strings: $ perl -le' my $string = "10110111001"; print $-[0] while $string =~ /0/g; ' 1 4 8 9 Hi John, Could you explain how the above code works please? I looked up perl -l

Re: Array question

2009-03-30 Thread John W. Krahn
ANJAN PURKAYASTHA wrote: Hi, Hello, Here is my problem; I have a series of arrays with 0s and 1s. here is an example: (1, 0, 1, 1). I need to parse through this series of arrays and extract the index of the 0s in the array. Is there any quick way of doing this? $ perl -le' my @array = ( 1,

Re: Array question

2009-03-30 Thread Chas. Owens
On Mon, Mar 30, 2009 at 14:28, Rodrick Brown wrote: snip > Millions of ways here is one: snip > my $pos = 0; > > for my $index (@arr) { >  if ( $index == 0 ) { >     printf ("%d ", $pos ); >  } >  $pos++; > } snip If you are going to go with a full bore for loop, you might as well get rid of the

Re: Array question

2009-03-30 Thread Chas. Owens
On Mon, Mar 30, 2009 at 14:20, ANJAN PURKAYASTHA wrote: > Hi, > Here is my problem; > I have a series of arrays with 0s and 1s. here is an example: (1, 0, 1, 1). > I need to parse through this series of arrays and extract the index of the > 0s in the array. > Is there any quick way of doing this?

Re: Array question

2009-03-30 Thread Rodrick Brown
On Mon, Mar 30, 2009 at 2:20 PM, ANJAN PURKAYASTHA wrote: > Hi, > Here is my problem; > I have a series of arrays with 0s and 1s. here is an example: (1, 0, 1, 1). > I need to parse through this series of arrays and extract the index of the > 0s in the array. > Is there any quick way of doing this

Array question

2009-03-30 Thread ANJAN PURKAYASTHA
Hi, Here is my problem; I have a series of arrays with 0s and 1s. here is an example: (1, 0, 1, 1). I need to parse through this series of arrays and extract the index of the 0s in the array. Is there any quick way of doing this? TIA, Anjan -- = anjan purkayastha, phd

Re: Simple perl array question

2008-04-20 Thread John W. Krahn
[EMAIL PROTECTED] wrote: Well simple if you are not learning Perl. You guessed it, I am a newbie. My question is if I have an array like this, actually it is my whole program. my @testarray=( [5, [1,3,18,21]], [16, [1,2,3]], [21, [1]]); print [EMAIL PROTECTED]; print [EMAIL PROTECTED]; print [E

Re: Simple perl array question

2008-04-20 Thread Richard Lee
[EMAIL PROTECTED] wrote: Well simple if you are not learning Perl. You guessed it, I am a newbie. My question is if I have an array like this, actually it is my whole program. my @testarray=( [5, [1,3,18,21]], [16, [1,2,3]], [21, [1]]); print [EMAIL PROTECTED]; print [EMAIL PROTECTED]; print [E

Simple perl array question

2008-04-20 Thread dfairman16
Well simple if you are not learning Perl. You guessed it, I am a newbie. My question is if I have an array like this, actually it is my whole program. my @testarray=( [5, [1,3,18,21]], [16, [1,2,3]], [21, [1]]); print [EMAIL PROTECTED]; print [EMAIL PROTECTED]; print [EMAIL PROTECTED]; What I h

Re: array question

2008-02-27 Thread Rob Dixon
Paul Lalli wrote: On Feb 26, 11:07 am, [EMAIL PROTECTED] (Irfan Sayed) wrote: Hello All, I have two arrays contains exact no. of elements. Now what I need to do is , I want to execute certain commands to each elements of the array at a time. It means that I want take first element of first ar

Re: array question

2008-02-26 Thread Paul Lalli
On Feb 26, 11:07 am, [EMAIL PROTECTED] (Irfan Sayed) wrote: > Hello All, > > I have two arrays contains exact no.  of elements. Now what I need to do > is , I want to execute certain commands to each elements of the array at > a time. > > It means that I want take first element of first array and f

Re: array question

2008-02-26 Thread Kashif Salman
On Tue, Feb 26, 2008 at 8:07 AM, <[EMAIL PROTECTED]> wrote: > Hello All, > > > > I have two arrays contains exact no. of elements. Now what I need to do > is , I want to execute certain commands to each elements of the array at > a time. > > > > It means that I want take first element of firs

Re: array question

2008-02-26 Thread Troy Bull
On Tue, Feb 26, 2008 at 10:07 AM, <[EMAIL PROTECTED]> wrote: > Hello All, > > > > I have two arrays contains exact no. of elements. Now what I need to do > is , I want to execute certain commands to each elements of the array at > a time. @array1 = (1,2,3); @array2 = (4,5,6); for (my $i=0; $

array question

2008-02-26 Thread Irfan.Sayed
Hello All, I have two arrays contains exact no. of elements. Now what I need to do is , I want to execute certain commands to each elements of the array at a time. It means that I want take first element of first array and first element of second array and then want to execute certain comm

Re: hash and array question

2006-05-31 Thread Muma W.
Andrej Kastrin wrote: Dear Perl users, below is three column, vertical bar separated file. First column refers to ID number, second designates name and the last one refers to corresponding value. There are 8 possible names: A, B, C, D, E, F, G and H (only first seven preset in my dataset) 1

Re: hash and array question

2006-05-31 Thread John W. Krahn
Andrej Kastrin wrote: > Dear Perl users, Hello, > below is three column, vertical bar separated file. First column refers > to ID number, second designates name and the last one refers to > corresponding value. There are 8 possible names: A, B, C, D, E, F, G and > H (only first seven preset in my

hash and array question

2006-05-31 Thread Andrej Kastrin
Dear Perl users, below is three column, vertical bar separated file. First column refers to ID number, second designates name and the last one refers to corresponding value. There are 8 possible names: A, B, C, D, E, F, G and H (only first seven preset in my dataset) 1 | C | 0.404 1 | D | 0.

Re: array question

2006-05-10 Thread M. Kristall
for (my $i = 0; $i < @arry; $i++) { splice (@arry, $i, 1, split (' ', $arry[$i], 2)); } If one of the elements of @arry contains "one two three" then using "2" will add the two elements "one" and "two three" instead of the three elements "one", "two" and "three" so you may still be left with

Re: array question

2006-05-10 Thread John W. Krahn
M. Kristall wrote: > John W. Krahn wrote: >>> for (my $i = 0; $i < @arry; $i++) { >>> splice (@arry, $i, 1, split (' ', $arry[$i], 1)); >>> } >> >> How does that populate the @new_array variable? > > Mine doesn't populate @new_array. It takes the original array and > replaces it with the equiv

Re: array question

2006-05-10 Thread Dr.Ruud
"Timothy Johnson" schreef: > if I had my way, I'd remove > [...] the default variable $_. But why would you want that? #!/usr/bin/perl use strict; use warnings; sub say { print +(@_ ? @_ : $_), $/ ; 1 } say for 'A' .. 'Z' ; for ( 'a' .. 'z' ) { say } ; for my $c ( 'A' .. 'Z' ) { say $c

Re: array question

2006-05-10 Thread M. Kristall
John W. Krahn wrote: for (my $i = 0; $i < @arry; $i++) { splice (@arry, $i, 1, split (' ', $arry[$i], 1)); } How does that populate the @new_array variable? Mine doesn't populate @new_array. It takes the original array and replaces it with the equivalent of everyone else's @new_array :-)

Re: array question

2006-05-09 Thread Chad Perrin
On Tue, May 09, 2006 at 11:52:26AM -0700, Timothy Johnson wrote: > > As much as I would hate to make you cry, if I had my way, I'd remove > that as well as the default variable $_. It would be like the first > time you had to convert all of your scripts to use the strict pragma, > but in the end

Re: array question

2006-05-09 Thread Mr. Shawn H. Corey
On Tue, 2006-09-05 at 14:54 -0700, Bryan R Harris wrote: > Regarding Timothy's thoughts, I tend to believe perl wouldn't be as popular > if the "use strict" pragma defaulted to on. I don't code in C because it's > too hard to get all the little details right. Perl is very forgiving, and > for my

Re: array question

2006-05-09 Thread Bryan R Harris
> On Tue, 2006-09-05 at 11:52 -0700, Timothy Johnson wrote: >> It's the Perl >> equivalent of having to remember 'I before E except after C...'. > > '.. except where it's not.' > > E.g: > height > weight > sex > > (OK, I included 'sex' just to get your attention.) On some platforms:

Re: array question

2006-05-09 Thread Dr.Ruud
"Mr. Shawn H. Corey" schreef: > Dr.Ruud: >> One exception: the pattern / / does not work like the pattern ' '. > > But it should, that's my point. Not for / / vs. ' ', because that is a special case. It is far too late to change the special case to undef or whatever. I like your example that sh

RE: array question

2006-05-09 Thread Mr. Shawn H. Corey
On Tue, 2006-09-05 at 11:52 -0700, Timothy Johnson wrote: > It's the Perl > equivalent of having to remember 'I before E except after C...'. '.. except where it's not.' E.g: height weight sex (OK, I included 'sex' just to get your attention.) -- __END__ Just my 0.0002 million dolla

RE: array question

2006-05-09 Thread Timothy Johnson
-Original Message- From: Bryan R Harris [mailto:[EMAIL PROTECTED] Sent: Tuesday, May 09, 2006 11:24 AM To: Beginners Perl Subject: Re: array question >> On Tue, 2006-09-05 at 18:33 +0200, Dr.Ruud wrote: >>> One exception: the pattern / / does not work like the pattern &#x

Re: array question

2006-05-09 Thread Mr. Shawn H. Corey
On Tue, 2006-09-05 at 11:23 -0700, Bryan R Harris wrote: > Are you proposing that the special case be removed? If so, PLEASE NO! I > use that special case in almost every script I write, and if they removed it > I would probably shed tears over it. Don't worry; they won't. Well, maybe in Perl6;

Re: array question

2006-05-09 Thread Bryan R Harris
> On Tue, 2006-09-05 at 18:33 +0200, Dr.Ruud wrote: >> One exception: the pattern / / does not work like the pattern ' '. > > But it should, that's my point. Are you proposing that the special case be removed? If so, PLEASE NO! I use that special case in almost every script I write, and if t

Re: array question

2006-05-09 Thread John W. Krahn
Mr. Shawn H. Corey wrote: > On Tue, 2006-09-05 at 09:05 -0700, John W. Krahn wrote: >>I don't understand what you are trying to say. > > I saying this should work: > > split '+', 'this+is+a+test'; > > Yes, I know how to fix it. I'm saying it _should_ work, not that it > does. If split is follo

Re: array question

2006-05-09 Thread Mr. Shawn H. Corey
On Tue, 2006-09-05 at 09:44 -0700, chen li wrote: > split /PATTERN/,EXPR,LIMIT > split /PATTERN/,EXPR > split /PATTERN/ > split > > 1. I check the perldoc -f split but I am not quite > sure what EXPR really means. Does it refer to a > string, or a scalar variable contaning a string, or an > ar

Re: array question

2006-05-09 Thread Mr. Shawn H. Corey
On Tue, 2006-09-05 at 18:33 +0200, Dr.Ruud wrote: > One exception: the pattern / / does not work like the pattern ' '. But it should, that's my point. -- __END__ Just my 0.0002 million dollars worth, --- Shawn "For the things we have to learn before we can do them, we learn by doing t

Re: array question

2006-05-09 Thread Mr. Shawn H. Corey
On Tue, 2006-09-05 at 09:05 -0700, John W. Krahn wrote: > I don't understand what you are trying to say. I saying this should work: split '+', 'this+is+a+test'; Yes, I know how to fix it. I'm saying it _should_ work, not that it does. If split is followed by a string, the string should be quot

Re: array question

2006-05-09 Thread John W. Krahn
chen li wrote: > > --- "John W. Krahn" <[EMAIL PROTECTED]> wrote: >> >>$ perl -le' >>my $string = q[ a b c d ]; >>print join "\t", map "<$_>", split q[\s+], >>qq[$string], q[4]; >>print join "\t", map "<$_>", split /\s+/, >>$string,4; >>' >><> >><> >> >

Re: array question

2006-05-09 Thread Dr.Ruud
Mr. Shawn H. Corey" schreef: > John W. Krahn: >> Anything used as a pattern is a string. See the "Quote and >> Quote-like Operators" section of perlop: > > Huh? > > Do you mean all strings can be used as a pattern? > > split( quotemeta( $split_string ), $data_string ); > > > Or that patterns ar

Re: array question

2006-05-09 Thread chen li
--- "John W. Krahn" <[EMAIL PROTECTED]> wrote: > Mr. Shawn H. Corey wrote: > > On Tue, 2006-09-05 at 01:33 +0200, Paul Johnson > wrote: > >>Um, that's not quite correct. > >> > >>See `perldoc -f split` for details. > > > > Oh, yes, a special case. I have long ago abandoned > special cases since

Re: array question

2006-05-09 Thread John W. Krahn
Mr. Shawn H. Corey wrote: > On Tue, 2006-09-05 at 01:30 -0700, John W. Krahn wrote: >>Anything used as a pattern is a string. See the "Quote and Quote-like >>Operators" section of perlop: > > Huh? > > Do you mean all strings can be used as a pattern? A pattern is a string. Perl does string int

Re: array question

2006-05-09 Thread John W. Krahn
M. Kristall wrote: > chen li wrote: I have an arry like this: @arry=('AA bb','BB','CC AG') How do I turn it into new array like this: > TMTOWTDI @new_array=('AA','bb','BB','CC','AG') >>> my @new_array = split ' ', "@arry"; >> >> Both line codes work perfectly: >>

Re: array question

2006-05-09 Thread M. Kristall
chen li wrote: I have an arry like this: @arry=('AA bb','BB','CC AG') How do I turn it into new array like this: TMTOWTDI @new_array=('AA','bb','BB','CC','AG') my @new_array = split ' ', "@arry"; Both line codes work perfectly: my @new_array = map { split } @arry; or my @new_array = spl

Re: array question

2006-05-09 Thread Mr. Shawn H. Corey
On Tue, 2006-09-05 at 01:30 -0700, John W. Krahn wrote: > Anything used as a pattern is a string. See the "Quote and Quote-like > Operators" section of perlop: Huh? Do you mean all strings can be used as a pattern? split( quotemeta( $split_string ), $data_string ); Or that patterns are buil

Re: array question

2006-05-09 Thread John W. Krahn
Mr. Shawn H. Corey wrote: > On Tue, 2006-09-05 at 01:33 +0200, Paul Johnson wrote: >>Um, that's not quite correct. >> >>See `perldoc -f split` for details. > > Oh, yes, a special case. I have long ago abandoned special cases since > they lead to errors. Note that `perldoc -f split` starts with: >

Re: array question

2006-05-08 Thread Bryan Harris
> Oh, yes, a special case. I have long ago abandoned special cases since > they lead to errors. Note that `perldoc -f split` starts with: > > split /PATTERN/,EXPR,LIMIT > split /PATTERN/,EXPR > split /PATTERN/ > split > > Note: no strings. Strings do not work well when used as the patte

Re: array question

2006-05-08 Thread John W. Krahn
Mr. Shawn H. Corey wrote: > On Mon, 2006-08-05 at 15:15 -0700, chen li wrote: >>Both line codes work perfectly: >> >>my @new_array = map { split } @arry; >>or >>my @new_array = split ' ', "@arry"; > > The second statement will work perfectly if every element has only one > space character separat

Re: array question

2006-05-08 Thread Mr. Shawn H. Corey
On Tue, 2006-09-05 at 01:33 +0200, Paul Johnson wrote: > Um, that's not quite correct. > > See `perldoc -f split` for details. > Oh, yes, a special case. I have long ago abandoned special cases since they lead to errors. Note that `perldoc -f split` starts with: split /PATTERN/,EXPR,LIMIT s

Re: array question

2006-05-08 Thread Dr.Ruud
Mr. Shawn H. Corey schreef: > chen li: >> Both line codes work perfectly: >> >> my @new_array = map { split } @arry; >> or >> my @new_array = split ' ', "@arry"; > > The second statement will work perfectly if every element has only one > space character separating its components and has no leadin

Re: array question

2006-05-08 Thread Paul Johnson
On Mon, May 08, 2006 at 07:07:14PM -0400, Mr. Shawn H. Corey wrote: > On Mon, 2006-08-05 at 15:15 -0700, chen li wrote: > > Both line codes work perfectly: > > > > my @new_array = map { split } @arry; > > or > > my @new_array = split ' ', "@arry"; > > The second statement will work perfectly if

Re: array question

2006-05-08 Thread Mr. Shawn H. Corey
On Mon, 2006-08-05 at 15:15 -0700, chen li wrote: > Both line codes work perfectly: > > my @new_array = map { split } @arry; > or > my @new_array = split ' ', "@arry"; The second statement will work perfectly if every element has only one space character separating its components and has no lead

Re: array question

2006-05-08 Thread chen li
> > I have an arry like this: > > > > @arry=('AA bb','BB','CC AG') > > > > How do I turn it into new array like this: > > > > @new_array=('AA','bb','BB','CC','AG') > > my @new_array = split ' ', "@arry"; Both line codes work perfectly: my @new_array = map { split } @arry; or my @new_array =

Re: array question

2006-05-08 Thread John W. Krahn
chen li wrote: > Hi all, Hello, > I have an arry like this: > > @arry=('AA bb','BB','CC AG') > > How do I turn it into new array like this: > > @new_array=('AA','bb','BB','CC','AG') my @new_array = split ' ', "@arry"; John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMA

Re: array question

2006-05-08 Thread Mr. Shawn H. Corey
On Mon, 2006-08-05 at 22:35 +0200, Dani Pardo wrote: > On 5/8/06, Mr. Shawn H. Corey <[EMAIL PROTECTED]> wrote: > > > Do you mean to break the elements on whitespace? > > > > my @new_array = map { split } @arry; > > Sorry but, can you explain the brackets? I just don't get it. Wich is > the diff

Re: array question

2006-05-08 Thread Mr. Shawn H. Corey
On Mon, 2006-08-05 at 12:58 -0700, chen li wrote: > Hi all, > > I have an arry like this: > > @arry=('AA bb','BB','CC AG') > > How do I turn it into new array like this: > > @new_array=('AA','bb','BB','CC','AG') Do you mean to break the elements on whitespace? my @new_array = map { split } @a

RE: array question

2006-05-08 Thread Timothy Johnson
You could cycle through the array and use split() to split each element by whitespace and then append the result to the @new_array array using push(); -Original Message- From: chen li [mailto:[EMAIL PROTECTED] Sent: Monday, May 08, 2006 12:58 PM To: beginners@perl.org Subject: array

array question

2006-05-08 Thread chen li
Hi all, I have an arry like this: @arry=('AA bb','BB','CC AG') How do I turn it into new array like this: @new_array=('AA','bb','BB','CC','AG') Thanks, Li __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around htt

Re: Array question

2005-01-11 Thread John W. Krahn
Boris Volf wrote: Can anyone help with this I have the following array: 1,1040209458 2,1040328655 3,1040847094 4,1041030406 5,1042093756 I need to create a script that goes through this array(@temp_array), and creates various output files with

Re: Array question

2005-01-11 Thread John W. Krahn
Boris Volf wrote: Can anyone help with this I have the following array: 1,1040209458 2,1040328655 3,1040847094 4,1041030406 5,1042093756 I need to create a script that goes through this array(@temp_array), and creates various output files with

RE: Array question

2005-01-09 Thread Jim
> > > > Can anyone help with this > > I have the following array: > > 1,1040209458.. > > WRITE CONTENTS OF AN ARRAY TO OUTPUT FILES > > for ($i=0; $i < $num_of_files; $i++){ > > open(OUT,">$file_$seq_num.txt"); > > foreach $item (@temp_array){ > >

RE: Array question

2005-01-08 Thread Jim
> > Can anyone help with this > I have the following array: > 1,1040209458 > 2,1040328655 > 3,1040847094 > 4,1041030406 > 5,1042093756 > I need to create a script that goes through this > array(@temp_array), and > creates various output fi

Array question

2005-01-07 Thread Boris Volf
Can anyone help with this I have the following array: 1,1040209458 2,1040328655 3,1040847094 4,1041030406 5,1042093756 I need to create a script that goes through this array(@temp_array), and creates various output files with N rows in each fi

Re: Array question

2004-02-28 Thread R. Joseph Newton
"R. Joseph Newton" wrote: > Chris wrote: > > > my %found = (); > > foreach (@emails) { $found{$_}++ }; > > foreach (@exclude) { exists $found{$_} and delete $found{$_} } > > Too complicated. Check Wolf's suggestion: Ooops, excuse the brain fart: > > $unwanted{$_} = 1 foreach @exclude; > my @tem

Re: Array question

2004-02-28 Thread R. Joseph Newton
Chris wrote: > my %found = (); > foreach (@emails) { $found{$_}++ }; > foreach (@exclude) { exists $found{$_} and delete $found{$_} } Too complicated. Check Wolf's suggestion: $unwanted{$_} = 1 foreach @exclude; my @temp; push @temp while (my $email = shift @emails) { push @temp, $email unles

Re: Array question

2004-02-27 Thread Tim
At 07:18 PM 2/26/04 -0500, you wrote: Hi Guys, I have a problem with e-mail address's and an array. I have some code that will be a documentation spider to go through all our technical documentation, extract e-mail address's and attempt to sort and exclude certain e-mails/patterns. All documentati

Array question

2004-02-26 Thread Chris
Hi Guys, I have a problem with e-mail address's and an array. I have some code that will be a documentation spider to go through all our technical documentation, extract e-mail address's and attempt to sort and exclude certain e-mails/patterns. All documentation is in plain text, so no filters, et

Re: Array question

2004-02-26 Thread wolf blaum
On Friday 27 February 2004 01:18, Chris generously enriched virtual reality by making up this one: > Hi Guys, > > I have a problem with e-mail address's and an array. I have some code that > will be a documentation spider to go through all our technical > documentation, extract e-mail address's a

RE: Array Question

2003-06-25 Thread Kevin Pfeiffer
In article <[EMAIL PROTECTED]>, Anthony Beaman wrote: > Here's what I got when I ran it: > > C:\>perl hello2.pl > Name your friends: Joe Sam Sally > I know . This has been answered already (you have one item in your array), so $array[1] is empty. > (good news is that ctrl-z appears to be wor

RE: Array Question

2003-06-25 Thread Anthony Beaman
Alan [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 25, 2003 1:38 PM To: '[EMAIL PROTECTED]' Cc: Anthony Beaman Subject:RE: Array Question Oops, the second batch of code

RE: Array Question

2003-06-25 Thread Derek Byrne
ek Byrne I know Byrne . --END-- -Original Message- From: Anthony Beaman [mailto:[EMAIL PROTECTED] Sent: 25 June 2003 19:16 To: Perry, Alan; [EMAIL PROTECTED] Subject: RE: Array Question Here's what I got when I ran it: C:\>perl hello2.pl Name your friends: Joe Sam Sally I kn

RE: Array Question

2003-06-25 Thread Anthony Beaman
25, 2003 1:38 PM To: '[EMAIL PROTECTED]' Cc: Anthony Beaman Subject:RE: Array Question Oops, the second batch of code has a problem... It should read: print "Name your frien

RE: Array Question

2003-06-25 Thread Perry, Alan
TED] Sent: Wednesday, June 25, 2003 12:34 To: 'Anthony Beaman'; [EMAIL PROTECTED] Subject: RE: Array Question Unlike others that are suggesting that you forget about user input, I thought you might want to see how it can work on Windows. I know that it would bug me as to how to do t

RE: Array Question

2003-06-25 Thread Perry, Alan
e character, so you will only have three elements in your array. There are a lot of other tricks you can do, but I have probably confused you enough for now... :) - Alan -Original Message- From: Anthony Beaman [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 25, 2003 11:01 To: [EMAIL PR

RE: Array Question

2003-06-25 Thread Charles K. Clarkson
Anthony Beaman <[EMAIL PROTECTED]> wrote: : : I still can't grab the element of an array that : requests user input though. Forget about the user input part. You're getting hung up on the wrong concept. The exercise is about arrays not user input. HTH, Charles K. Clarkson -- Head Bottle W

RE: Array Question

2003-06-25 Thread Anthony Beaman
ray that requests user input though. -Original Message- From: Derek Byrne [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 25, 2003 8:33 AM To: [EMAIL PROTECTED] Subject:RE: Array Question H

RE: Array Question

2003-06-25 Thread Rich Fernandez
Sorry, I'm a unix guy...ctrl-d works on my unix box. You might try that instead, just to see :) richf -Original Message- From: Anthony Beaman [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 25, 2003 10:24 AM To: Rich Fernandez Cc: [EMAIL PROTECTED] Subject: RE: Array Question

  1   2   >