GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Fucking Around & Business Discussion (https://gfy.com/forumdisplay.php?f=26)
-   -   Regular expression question (https://gfy.com/showthread.php?t=1121175)

PSD 09-14-2013 04:49 PM

Regular expression question
 
Using php I would like to detect something in a string depending on whether the part immediately after the matched part does not contain certain characters. I think I may need to use a lookahead negative assertion as explained here but it is not working as I would expect so not sure. So for example:

Code:

$string = 'test aadfadf random text kalkdfjakdf>apple peach orange';
I want an expression that will detect everything up to the > so long as apple does not immediately follow the >

I tried

Code:

if(preg_match("/test(.*)>(?!apple))/i",$string)){
echo 'true since apple does not follow > in string';
}else{
echo 'false since apple follows > in string';
}

When the string contains apple after the > it returns false as I expect and need but when I change the string to have peach after the > instead of apple it still returns false and I need it to return true. Any ideas?

freecartoonporn 09-15-2013 02:10 AM

try stackoverflow, i do the same and get issues solved within minutes...

first thing make sure you have regex part correct ...
and then the php is the very easy.

PSD 09-15-2013 02:13 AM

ha, I did endup there and your right got answer right away, had an extra parenthese at the end. Thanks for the reply.

freecartoonporn 09-15-2013 07:15 AM

Quote:

Originally Posted by JCK (Post 19800201)
ha, I did endup there and your right got answer right away, had an extra parenthese at the end. Thanks for the reply.

np, just hit the thanks button.


All times are GMT -7. The time now is 05:20 PM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc