0

私はこの正規表現を持っています

/[^\w^\']+/i

そして、これがそのコードです。

preg_replace('/[^\w^\']+/i', ' ', $text)

正規表現が苦手です。私が知っている唯一のことは、この文字列を $text 変数で試してみることです。

ここで e=mc2 という方程式を作ろうとしています

文字列から「=」を削除します。文字列から「=」を削除するのではなく、実行していることをすべて実行したいのです。この正規表現を変更するのを手伝ってくれませんか?

更新 私は自分の質問に答えるのが嫌いです。しかし、それは他の誰かを助けるかもしれません。しかし、私はこの正規表現を機能させました。これは、他のすべてのテストケースで機能しています。http://rick.measham.id.au/paste/explain.plに感謝

/[^\w,=^\']+/i
4

1 に答える 1

0

http://refiddle.com/9w1

/[^\w^\'^=]+/ig

一致しないことを除いて同じことをしたい場合は、キャラクタークラス=に追加しますか?グローバルにしたいと思われるので、今も^=あることに注意してください。g

于 2012-10-11T21:06:40.050 に答える