我正在使用一个 Joomla 短代码插件,它可以找出短代码并用 html 内容替换它们。它工作得很好,也就是说,直到用户插入一个换行符,它才会失败。我相信这与正则表达式有关,但对正则表达式几乎一无所知,我看不出是什么。这是找到我的简码的正则表达式...
"tab"=>array("codeHolder"=>"[LOFG-TAB-HOLDER-%d]",
"codeCheck"=>"[BStabs",
"codeModifier"=>"#\[BStabs(.*?)\](.*?)\[/BStabs\]#e",
"codeMakeHolder"=>"'[LOFG-TAB-HOLDER-' . PlgSystemIceShortCodes::getCount('tab') . ']'",
"regex"=>'/\[BStabs(.*?)\](.*?)\[\/BStabs\]/im')
我需要正则表达式来识别/忽略输入短代码中的换行符 - 这是如何完成的?