Jump to content

Regex problem


ballouta

Recommended Posts

hi

 

i have this code that works 100% correctly when it is a separate file:

 

<?php
$subject = "Your file has been sent for processing: 123456789111123456789.ask!";

$matches = "ask";
preg_match('/\S+\.ask(?=!)/i', $subject, $matches);
$filename = $matches[0];
echo "$filename";
?>

 

but in my original long code, it is NOT working if the ask file name is more than 9 chars!!

 

why?

Link to comment
https://forums.phpfreaks.com/topic/116969-regex-problem/
Share on other sites

yes it is strange, the code i placed before is exactly the same in my big code, but the $subject is actually the subject of incoming email.

i made sure that the subject is correct and still the code doesn't find this file name if it is more than 9 characters! :(

Link to comment
https://forums.phpfreaks.com/topic/116969-regex-problem/#findComment-601688
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.