私はMESSAGEという名前の文字列を持っていますが、それは人々の言うことによって異なります。
文字列内の文字列の内容をMESSAGEに置き換える方法はありますか?
たとえば、MESSAGEが「Heyguys [rainbow] look at my awesome rainbow text [/ rainbow]」と等しい場合、それはクールではありませんか?次に、「[rainbow] look at my awesome rainbow text [/ rainbow]」の部分だけを、「[rainbow]」と「[/ rainbow]」を削除し、「look at myawesomerainbowtext」に置き換えるにはどうすればよいですか。 RAINBOWTEXTという文字列?
これが必要な理由は、Flashベースのチャットのユーザーがレインボーテキストを作成できるようにしたいためですが、私が使用する方法では、このクライアント側で行う必要があります。私はデータベースにテキストを送信するPHPバージョンを持っていましたが、大量のデータのためにメッセージが途切れるでしょう。各キャラクターの両側に<font color="#123456">
とが付いているので、メッセージは非常に長いものでした。</font>
[rainbow]と[/rainbow]で指定されたものの内側の部分を置き換えることができれば、メッセージを受け取ったら、各人のクライアントにメッセージを置き換えることができます。データベースには、「やあみんな[虹]私の素晴らしい虹のテキストを見て[/虹]かっこいいじゃないですか?」と表示されます。しかし、チャットでは、「ねえ、みんな私の素晴らしいレインボーテキストを見てください。かっこいいですね」と表示されます。実際のテキストは虹色になっています。