如果我进行正则表达式匹配
preg_match('/^[*]{2}((?:[^*]|[*][^*]*[*])+?)[*]{2}(?![*]{2})/s', "**A** **B**", $matches);
我得到了$matches
我想要的结果
Array ( [0] => **A** [1] => A )
但是我不确定如何修改正则表达式以在输入文本的$matches
中产生相同的结果而没有中间的空格,即"**A****B**"
。
答案 0 :(得分:1)
看起来像正则表达式匹配
preg_match('/^[*]{2}((?:[^*]|[*][^*]*[*])+?)[*]{2}/s', "**A****B**", $matches);
产生我想要的$matches
Array ( [0] => **A** [1] => A )