maexus Posted June 10, 2006 Share Posted June 10, 2006 [code]$string = preg_replace('#\[\[(.+?)\|(.+?)\]\]#is', '<a href="$1" title="$2">$2</a>', $string);[/code][[http://google.com/|google.com]]will output:<a href="http://google.com/" title="google.com">google.com</a>In order to use other bbcode or images inplace for the link I need this:[code]$string = preg_replace('#\[\[(.+?)\|(.+?)\|(.+?)\]\]#is', '<a href="$1" title="$3">$2</a>', $string);[/code]But how can I write it so it won't need both $2 and $3 to spit out the url. Like if $2 and $3 isn't there, it would just use $1 for as a replacement? Or do I have to write 2 regex patterns? Quote Link to comment https://forums.phpfreaks.com/topic/11627-need-help-writing-some-custom-bbcode-like-regex/ Share on other sites More sharing options...
maexus Posted June 10, 2006 Author Share Posted June 10, 2006 I know someone knows this. Please take 5 minutes and help. Quote Link to comment https://forums.phpfreaks.com/topic/11627-need-help-writing-some-custom-bbcode-like-regex/#findComment-44103 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.