我試圖擺脫MathJax分隔符之間包含的所有文本,例如$str1 = blah blah \(2*(2+2) = 8\) blah blah \[ \int_0^1 f = [F]_0^1 \]
。preg_match每一邊幾個特殊字符之間的字符串
正如你可能已經想通,分隔符是\(...\)
和\[...\]
和...
部分可以包含任意字符的。
只考慮\[...\]
情況下,我已經試過這
$text = preg_replace("/\\\[.*\\\]/","",$text);
,但它不符合我的表情出於某種原因,而
$text = preg_replace("/.\[.*\\\]/","",$text);
不符合我的表達式(但也有一些如a[...\]
所以我的問題是雙重的:
\\\[
怎麼了?- 我能做些什麼好過的。*在中間的那個會說:「這是確定有一個
\
或]
,但沒有\]
?
提前感謝!
是否要刪除'\ [\]'之間的所有內容? – HamZa 2013-03-25 20:27:57
@HamZaDzCyberDeV是的,還有'\ [\]'。 – arnaudrg 2013-03-25 20:40:56