ホームページ >バックエンド開発 >PHPチュートリアル >正規表現を妨げる「S」などの文字を含むコンテンツの解決策

正規表現を妨げる「S」などの文字を含むコンテンツの解決策

WBOY
WBOYオリジナル
2016-06-23 14:02:25785ブラウズ

次の文字など、コンテンツ内に特定の文字を含む記事を表示する場合、通常のマッチングに問題があることがわかりました:
"s " や { } など。

たとえば、discuz のポータル記事表示では、この問題をあまり処理できません。 「S」という文字を含む記事を公開すると、記事が空白で表示されます。私の最初の推測では、これらの特殊文字は通常のメタ文字と競合するのではないかと思います。この問題はどうすれば解決できますか?エスケープを加えてもダメなようです。


ディスカッションへの返信 (解決策)

エスケープ後にモード修飾子に「i」を追加してみてはいかがでしょうか?

エスケープで十分です。コードはどのように書かれていますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。