We are moving from phpbb to a simpler system and some of the bbcode needs converting, particularly the "quote" code. The current phpbb based quote code looks like this:

[quote="username":nw4lek0o]The quoted text[/quote:nw4lek0o]

and it needs to be simplified to this:

[quote=username]The quoted text[/quote]

So, basically two things: strip the double quotes from around the username, and strip the ID string from the opening and closing tag.

I'm not good at Regex. Help?

有帮助吗?

解决方案

Use this regex:

\[quote="(.+?)":.+?\](.+?)\[/quote:.+?]

And replace it with:

[quote=$1]$2[/quote]

Demo: http://regex101.com/r/jL3xU2

其他提示

find (?=\").|(?::\w+) replace with blank.

demo here : http://regex101.com/r/oN8fS2

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top