-3

Pawnの正規表現コードが必要です。preg_replace で使用できるコードも必要です。

また、私が使っているものはもっと悪いです...

だから、私のコードは.

$text = preg_replace('/([\\\\\|\'|"])/', '\\\$1', $text);

これは正しいですか?このコードは、PHP ドキュメント内の指定された文字などを置き換えますが、すべての \ :/ \n なども置き換えます!

次の文字のみを置き換えるコードをお持ちですか? http://de3.php.net/manual/de/function.mysql-real-escape-string.php

\x00、\n、\r、\、'、"、\x1a

4

2 に答える 2

1

今まで Pawn のことを聞いたことがなかったことを念頭に置いて、10 分間の Web 検索でこれこれが見つかりました- どちらもあなたの質問に答えていると思います。これは、ポーン言語で文字列をエスケープする方法を探していることを前提としています。

@Corbinが言うように、言語/ライブラリがエスケープ機能を提供しない限り、一般的に自分でエスケープすることはお勧めできません。しかし、このライブラリはmysql_real_escape_stringPHP と同じように を提供しているようです。

于 2012-05-08T21:54:45.027 に答える