> Posted by Charles Pareto (chuckdawit) on 07.09.2007 00:58
> I'm querying through the .com's looking for any www name with Cisco in it.
> I'm using a reg exp that is reading a file line by line obtained by
> Verisign that has all the domain names with a .com extension.
> Here is my reg exp:
> 
> file.each { |line| print line if line =~ /(C|c)isco|CISCO/ }
>
> but I'm getting results like SanFrancisco and Francisco.
>
> Does anyone know how I can modify my reg exp to not include certain
> keywords like SanFrancisco and Francisco?
>
>
> -Chuck
> Reply with quote


Maybe also try something like:  print line if line =~ 
/^(?!.*(?:SanFrancisco|Francisco)).*\Bcisco/i


Cheers

j.k.
-- 
Posted via http://www.ruby-forum.com/.