Maybe I didn't mention, that if I search for *.with, it gives the first 2
results, but if i look for *.with* it returns all 3. But like, a search of
*.to doesn't return anything, but a search of *.to* returns the first 2
strings, if you get what I mean? It's like searching for files with the
search tool. *.exe returns programs, yet *bat* returns anything with "bat"
in the filename.

Dan

"Dan Muey" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...


>
> Hey, I posted a while ago on a thread marked "More regex
> reguired!", the solution gave there did part of the job I
> asked. I need something more out of that regex though..
>
> 1) this.is.a.string.to.match.with
> 2) this.is.another.string.to.match.with
> 3) this.is.a.totally.with.different.string

Tell it it has to end with that

if($foo =~ m/\.with$/) { print "Yes that matches"; }

>
> What I want to be able to do, along with what's already been
> said, is to do a search for *.with and it return only strings
> 1 and 2 (since they end in .with). String 3 contains with,
> but at the moment, this code returns that one as well.
>
> I have this:
>
>     $mask =~ s/\*//g;
>     foreach $key (keys %online) {
>         if ($spewcount == 50) { # is there more than 50 results?
>             # yes!
>             $ended = 1;
>             last;
>         } elsif ($online{$key}->{host} =~ /$mask/) {
>             # no!
>             print "User with matching host: $key
> ($key!$online{$key}->{ident}\@$online{$key}->{host}\n";
>             $spewcount++;
>         }
>     }
>
> What's the alternative solution so a search of *.with returns
> only strings 1 & 2?
>
> Secondly, threads now, I have a thread running beside my
> program which runs a timeout sub every second, and checks to
> see if a variable has a timestamp in the past. If it does, it
> removes the information from the hash. But, at the moment, if
> I set another key on the hash, that information doesn't get
> passed to the sub, and it never checks them. How do I get the
> new information in the hash over to the sub so it can check
> for timeouts on the new information?
>
> Many thanks.
>
> Dan
>
>
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to