私は Django ベースのフォーラムを運営しており (フレームワークはおそらく質問にとって重要ではありませんが、それでも)、特定の Web サイト (www.solidwoodkitchen.co.uk - これらの人々は明らかに最悪)。
Web サイトの URL が投稿に含まれている場合にフォーラムへの投稿を停止する文字列ブロック システムを実装しましたが、スパム ボットが通常行うように、URL を他の文字で分割することでそれを回避する方法を見つけました。 (例: w_w_w.s*olid_wood*kit_ch*en._*co.*uk .)。いくつか質問があります:
- そのように変更された場合でも、テキストのブロック内で特定の URL を見つけることができる正規表現を構築することさえ可能ですか?
- もしそうなら、これはパフォーマンスの低下を引き起こしますか?