2017-05-03 14 views
2

括弧を使ってステートメントを囲む人々に問題がある小さなフォーラムを実行します。彼らは彼らがユダヤ人について話していることを示すためにそれを行います。私はそれがエコーか何かと呼ばれると思います。だから、会話の途中で(((Prominent Person)))のような名前をつけます。正規表現で3括弧を削除する

私は最近、行動できない人々を禁止することなくこれと戦うために努力してきました。私はまともな単語フィルターを持っていますが、それはそれをブロックしません。私は最近、物事を取り除く正規表​​現を使用できるように何かをインストールしたが、私は他のすべてを壊さない適切な文字列を見つけるのが難しいです。

「/\W{3}(.*)\W{3}/","$1」

最初に一致する文字列であり、コンマが残っているものを分離します。この文字列は機能し、カッコを取り除き、他のすべてを単独で残します。問題は、文字列が広すぎることです。また、括弧も取り除き、ポスト内のすべてのbbコードを壊します。少なくとも3つの角括弧の数を持つ投稿はそれ以降に壊れてしまいます。

私はregex101でさまざまな文字列を使用していますが、最適な解決策を見つけることはできません。私はいつも((または)))それらを取り除き、それが起こったことがないように何もそれに置き換えることが見られる必要があります。それは上引き起こす可能性((とされていない他のブラケット(ちょうど3のみにする必要があります。

誰もが良い解決策を持っていますか?あなたの形式でそう

答えて

関連する問題