我有一个名为 MESSAGE 的字符串,它取决于人们所说的内容。
有没有办法让 MESSAGE 替换字符串中的字符串内容?
例如,如果 MESSAGE 等于“嘿,伙计们 [rainbow] 看看我很棒的彩虹文字 [/rainbow] 是不是很酷?” 那么我如何通过摆脱“[rainbow]”和“[/rainbow]”并将“看看我的真棒彩虹文本”替换为“[rainbow]看看我的真棒彩虹文字[/rainbow]”部分一个名为 RAINBOWTEXT 的字符串?
我需要这个的原因是因为我希望基于 Flash 的聊天中的用户能够制作彩虹文本,但我使用的方法需要在客户端执行此操作。我确实有一个 PHP 版本,可以将文本提交到数据库中,但由于数据量大,它会切断消息。每个字符的两边都有一个<font color="#123456">
和一个,所以消息非常长。</font>
如果我可以替换 [rainbow] 和 [/rainbow] 指定的内部部分,我可以让每个人的客户端在收到消息后替换它。在数据库中,它将显示“嘿,伙计们 [rainbow] 看看我很棒的彩虹文本 [/rainbow] 是不是很酷?” 但在聊天中会出现“嘿,伙计们,看看我很棒的彩虹文字是不是很酷?” 与实际的文字彩虹。