On Sun, 30 Oct 2011 22:29:28 +0200, Ghassan Gharabli wrote:
> Hello Amos,
>
> I am trying to find and match "abc123" only, cache-1 , cdn-1 , 
> videos-1 .
>
> but s/([a-z]*+[0-9]*)/cdn/; is also matching words without digits!!
 That is what '*' means. ZERO or more of the token to its left.
 It will also match "123" without letters.
 *+ is a bit weird. It means ONE or more copies of token with ZERO or 
 more letters.
  ie one empty string might match.
>
> I want to match for example ...
> http://(a1.domain.com) not (a.domain.com) so how to restrict it more 
> !!?
  s/([a-z]+[0-9]+)/cdn/
 Amos
Received on Sun Oct 30 2011 - 21:28:28 MDT
This archive was generated by hypermail 2.2.0 : Mon Oct 31 2011 - 12:00:03 MDT