Bug #67668 [Nab->Spm]: Regexp not working
| From: | requinix@php.net | Date: | Tue, 22 Jul 2014 23:11:48 +0000 |
| Subject: | Bug #67668 [Nab->Spm]: Regexp not working | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-186777@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=67668&edit=1
ID: 67668
Updated by: requinix@php.net
Reported by: email-hidden at email dot com
Summary: Regexp not working
-Status: Not a bug
+Status: Spam
Type: Bug
Package: *Regular Expressions
Operating System: Ubuntu/Debian
PHP Version: 5.5.14
-Assigned To:
+Assigned To: requinix
Block user comment: N
Private report: N
Previous Comments:
------------------------------------------------------------------------
[2014-07-22 16:34:53] email-hidden at email dot com
.
------------------------------------------------------------------------
[2014-07-22 16:29:37] amarel at amarel dot info
Thank you :)
------------------------------------------------------------------------
[2014-07-22 16:27:28] amarel at amarel dot info
It is not a bug - I did not see dot.
------------------------------------------------------------------------
[2014-07-22 16:12:50] requinix@php.net
[0-9\,]{1,8} does not match against "1.4".
------------------------------------------------------------------------
[2014-07-22 15:59:08] email-hidden at email dot com
Description:
------------
Given regexp is not working with string in variable $test.
Test script:
---------------
<?php
$test = '<div class="filetitle">
<h1>
Feralna noc 2014Lektor Pl avi480p.avi</h1>
</div>
<div class="description">
video/avi</div>
</div>
<div class="fileinfo">
<a href="javascript:void0"
onclick="comments.getCommentsfile 512505"><div
class="rate" rate="0"
maxrate="5"
ratesnumber="0"
commentsnumber="0"></div></a>
Dodano: <span>20140603 10:06</span><br />
Wielko: <span>1.4 GB</span><br /> Ilo pobra:
<span>238</span><br />';
$regexp = '/filetitle\"\>[\s]*\<h1\>[\s]*([^<]+)\<\/h1\>[^@]+\:
\<span\>([0-9\,]{1,8}) GB\<\/span\>/';
if (preg_match($regexp, $test, $result2)) {
print "Working\n";
} else {
print "Not working\n";
}
?>
Expected result:
----------------
It should print "Working" instead of "Not working".
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=67668&edit=1