我有這樣的正則表達式有人可以幫我改變這個正則表達式嗎?
/[^\w^\']+/i
這裏是代碼爲它。
preg_replace('/[^\w^\']+/i', ' ', $text)
我不擅長正則表達式。只有我知道的是,如果我用$ string文本變量中的這個字符串嘗試它。
我想在這裏做一個方程是E = mc2的
它刪除 「=」 從字符串。我希望它做它正在做的所有事情,但不要從字符串中刪除「=」。你能幫我改變這個正則表達式嗎?
更新 我討厭回答我自己的問題。但它可能會幫助別人。但是我得到了這個正則表達式的工作。哪個適用於所有其他測試用例。 由於 http://rick.measham.id.au/paste/explain.pl
/[^\w,=^\']+/i
請向我們展示如何使用正則表達式,並告訴我們您是要匹配還是替換。 –
一個更完整的例子是必要的。上面的正則表達式匹配**不是一個單詞**或不是**反斜槓**。這意味着它將匹配= =,空格等? – Brett
你的正則表達式基本上是否定字符類。請閱讀http://www.regular-expressions.info/charclass.html以瞭解如何適應它。 – mario