RE: [PHP] preg_match question
| From: | John Legg | Date: | Wed, 18 Aug 2004 16:15:07 +0000 |
| Subject: | RE: [PHP] preg_match question | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-194162@lists.php.net to get a copy of this message | ||
Hi Nicke
Difficult to say without knowing exactly what you are trying to achieve. If you are just comparing
two strings for 'exactness' then it would probably be better to just do a direct string
comparison (without regex). Regex's are generally more expensive operations.
One thing you should do is escape the "." portion of the URL you are comparing. As
"." matches any character except newline. So it should be: $pattern =
"/^www\.test\.com$/";
If you tell me what you are trying to achieve, I might be able to advise further.
Rgds
John
---
Is it clever to use word boundary here? "/b"?
Nicke
________________________________
From: John Legg [mailto:john@modupe.co.uk]
Sent: den 18 augusti 2004 18:02
To: "Nicklas Bondesson"
Cc: php-general@lists.php.net
Subject: Re: [PHP] preg_match question
Try using a pattern set to the following:
$pattern = "/^www.test.com$/";
and refer to:
http://uk.php.net/manual/en/reference.pcre.pattern.syntax.php
Rgds
John
---
Hello,
How do I find an exact match of a string with preg_match?
Example:
String1: www.test.com/
String2: www.test.com/somepage.php?param1=true
How do you write the regexp to only return String1 and not String2 when
you
match against "www.test.com" ??
Thanks in advance.
Nicke
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php