We're a community of 1076K IT Pros here for help, advice, solutions, professional growth and fun. Join us!
1,075,664 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Start New Discussion Reply to this Discussion

Getting Contents Inbetween

I'm using following code for searching and replacing :

preg_match_all("/\{$WSCPAGELINK([^\}]*)\NAV}/U", $pageHtmlBody, $Matches);

and this works fine with php version older than 4.3.3.

But in new PHP version i'm getting this error:

Warning: Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 21

If i add 2 extra slashes just before NAV:
preg_match_all("/\{$WSCPAGELINK([^\}]*)\\\NAV}/U", $pageHtmlBody, $Matches);

this does not give any error messages, but now i'm not getting any result.

Basically, i want all the contents appearing in between {$WSCPAGELINK and NAV}.


Pls help

2
Contributors
1
Reply
5 Hours
Discussion Span
9 Years Ago
Last Updated
5
Views
nymanish
Newbie Poster
1 post since Mar 2004
Reputation Points: 10
Solved Threads: 0
Skill Endorsements: 0

can't u move that \ ?

Roberdin
Supreme Evil Overlord
Team Colleague
282 posts since Feb 2003
Reputation Points: 63
Solved Threads: 7
Skill Endorsements: 0

This article has been dead for over three months: Start a new discussion instead

Post: Markdown Syntax: Formatting Help
 
You
 
© 2013 DaniWeb® LLC
Page rendered in 0.0635 seconds using 2.67MB