我有这样的正则表达式有人可以帮我改变这个正则表达式吗?
/[^\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