通常のマッチの作成を手伝ってください。非常に簡単です
以下は文字列の可能な内容です
$string ="【Ling'er】70 元キャッシュバック";
$string ="中にテキストが含まれている可能性がありますその前【Ling'er】 Son] キャッシュバック 70 元";
$string = "真ん中に角かっこがあるかもしれません[Ling'er] キャッシュバック 70 元";
今あなたは通常の一致、[] または [] コンテンツを使用する必要があります。
------解決策---------
$string =<<< TXT<br />【灵儿】返现70元";<br />前面可能有文字【灵儿】返现70元<br />中间可能是中括号[灵儿]返现70元<br />TXT;<br />preg_match_all('/(\[<br><font color='#FF8000'>------解决方案--------------------</font><br>【)(.+?)(\]<br><font color='#FF8000'>------解决方案--------------------</font><br>】)/s', $string, $m);<br />print_r($m[2]);