From: luci a. l. d' b. <sf...@gr...> - 2010-09-01 13:35:58
|
hi xavi, ok, i'm not that regexp guru apparently... maybe someone else will come up with the proper preg_replace soon :) luci On 09/01/2010 03:17 PM, Xavier de Pedro wrote: > Hi again, luci (messages crossed) > > Al 01/09/10 14:57, En/na luci aka luciash d' being ha escrit: > >> oups, a little typo, it should be: >> >> $data = preg_replace( "/\[\[([^\]*])\](/s+)/", "[$1]$2", $data ); >> >> >> > this produces no content in the wiki page, either. > >> and when i think about it more, if you only need "match [[...] cases >> except if it ends with ]]" then: >> >> $data = preg_replace( "/\[\[([^\]*])\]([^\]*])/", "[$1]$2", $data ); >> >> >> > this allows the content to be shown, but not change (apparently) for the > end user. > > You can test your self with this simple text in a wiki page: > > > ------------------------------------- > {CODE()} > # [test] > # [[test]] > # [[test] > # [test]] > # [[[test]] > {CODE} > > # [test] > # [[test]] > # [[test] > # [test]] > # [[[test]] > ------------------------------------- > > test 3 should produce [test], but it's not, it's just showing [[test] > > Xavi > > >> (that should work even when the match appears on the end of data) >> >> luci >> >> >> On 09/01/2010 02:45 PM, luci aka luciash d' being wrote: >> >> >>> perhaps (i am not sure /s is for "any space including newline"): >>> $data = preg_replace( "/\[\[([^\]*])](/s+)/", "[$1]$2", $data ); >>> >>> luci >>> >>> On 09/01/2010 12:41 PM, Xavier de Pedro wrote: >>> >>> >>> >>>> $data = str_replace( "[[", "[", $data ); >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------------ >>> This SF.net Dev2Dev email is sponsored by: >>> >>> Show off your parallel programming skills. >>> Enter the Intel(R) Threading Challenge 2010. >>> http://p.sf.net/sfu/intel-thread-sfd >>> _______________________________________________ >>> Tikiwiki-devel mailing list >>> Tik...@li... >>> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >>> >>> ---------------------------------------- >>> Freehosting PIPNI - http://www.pipni.cz/ >>> >>> >>> >>> >> ------------------------------------------------------------------------------ >> This SF.net Dev2Dev email is sponsored by: >> >> Show off your parallel programming skills. >> Enter the Intel(R) Threading Challenge 2010. >> http://p.sf.net/sfu/intel-thread-sfd >> _______________________________________________ >> Tikiwiki-devel mailing list >> Tik...@li... >> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel >> >> >> > ------------------------------------------------------------------------------ > This SF.net Dev2Dev email is sponsored by: > > Show off your parallel programming skills. > Enter the Intel(R) Threading Challenge 2010. > http://p.sf.net/sfu/intel-thread-sfd > _______________________________________________ > Tikiwiki-devel mailing list > Tik...@li... > https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel > > ---------------------------------------- > Freehosting PIPNI - http://www.pipni.cz/ > > |