We help IT Professionals succeed at work.

Regular Expression within an IF statement.

bertmn
bertmn asked
on
Medium Priority
255 Views
Last Modified: 2012-05-05
I was wondering if I could use reg-expression within an IF statement, like so...


while($file[$i] = readdir($dp3))
    if($file[$i] != '.' && $file[$i] != '..' && $file[$i] != 'dsc_[\s\S]*?.jpg')
            { echo $file[$i]; }
}


The reg-ex im using is
 dsc_[\s\S]*?.jpg


It's not working for me, is it possible? If not I need some code to get the same result.
TIA
Comment
Watch Question

CERTIFIED EXPERT
Top Expert 2006
Commented:
if($file[$i] != '.'&& $file[$i] != '..'&& !preg_match('/^dsc_(.*)\.jpg$/i', $file[$i])) {

-r-

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Author

Commented:
Thanks Roonaan :)
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.