Hmmm.

I am searching thru a flat file that has been loaded into an array
($file_array[$i]). As each iteration of the array is loaded (each row of the
flat file) , I was trying to search for this unique combination.

The $password is not unique. And $int_id is not unique enough (e.g., "a",
"b", "c", etc.) to be searched for on its own. However, $password and
$int_id joined together is unique.  Also, the $password and $int_id are in a
fixed position in each header row, however, not every row in the flat file
is a header row (no...I didn't create a flat file in this way!).

I am confident the correct regular expression would resolve this. I will
keep thinking about substr() and trim(), but I don't see how to use those to
resolve this issue.


Zach


-----Original Message-----
From: Edward van Bilderbeek - Bean IT [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 25, 2002 10:29 AM
To: Zach Curtis
Subject: Re: [PHP] Reg Exp Help


but if the positions as fixed, why don't you use the substr, and then trim
th result?

Edward

----- Original Message -----
From: "Zach Curtis" <[EMAIL PROTECTED]>
To: "Edward van Bilderbeek - Bean IT" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Friday, January 25, 2002 6:12 PM
Subject: RE: [PHP] Reg Exp Help


> The password and int_id begin and end in fixed positions.
>
> password begins in position 13 and can occupy up to 8 characters
> int_id begins in position 21 and can occupy up to 4 characters
>
> Sometimes a password (or int_id) may occupy all of those fixed position or
> only some of the fixed positions, it's variable.
>
>
> Zach
>
> -----Original Message-----
> From: Edward van Bilderbeek - Bean IT [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 25, 2002 9:58 AM
> To: Zach Curtis
> Subject: Re: [PHP] Reg Exp Help
>
>
> how can I see that it isn't a 6 char $password with a 3 char $int_id ??
>
> > This one has a 8 character $password, followed by zero white spaces,
> > followed by a single character $int_id
> > 7d2ad345b
>
> Edward
>
>
> ----- Original Message -----
> From: "Zach Curtis" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, January 25, 2002 5:51 PM
> Subject: [PHP] Reg Exp Help
>
>
> > I am trying to code a regular expression that will match at the
beginning
> of
> > the string the contents of $password, followed by 0 or more occurrences
of
> > white space, followed by the contents of $int_id. The match should be
case
> > insensitive.
> >
> > Here are some examples of the strings:
> >
> > This one has a 6 character $password, followed by two white spaces,
> followed
> > by a single character $int_id
> > 9a9b9c  z
> >
> > This one has a 8 character $password, followed by zero white spaces,
> > followed by a single character $int_id
> > 7d2ad345b
> >
> > This one has a 5 character $password, followed by three white spaces,
> > followed by a four character $int_id
> > d22ad   bbaw
> >
> >
> > Here is the regular expression I am trying to use that does not find the
> > match and produces "Warning: REG_BADRPT".
> >
> > (eregi("^\$password+[[:space:]]*+\$int_id", $file_array[$i]))
> >
> > Any corrections? Thanks in advance.
> >
> >
> > Zach Curtis
> > POPULUS
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to