Просмотр полной версии : Замена символа в массиве текста
Zorg Ner`wiz
27.05.2004, 02:37
Нужно заменить спецефический символ (букву "У") в массиве текста (обычный текст слова разбиты пробелами).
Переменная chat (с текстом).
К примеру
chat="Текст, в тексте необходимо перекодировать букву У (именно большую) в словах... Умый скрипт, Угу, У-У-У. ;) Все. У.";
вот... как разбить это на слова, а уже в словах искать "У" и заменять ее на что-то другое?
Помогите, пожалуйста.
Посмотри хелп к Macromedia Flash MX (у меня MX Pro 2004 ) -> ActionScript Dictionary -> S -> String.indexOf() и String.lastIndexOf() (Это для поиска нужного символа). А также String.split() для разбиения по кириллической букве "У" и Array.join() для преобразования полученного массива в стринг по тому символу, которым надо заменить букву "У".
Good Luck!
Nox Noctis
27.05.2004, 12:22
chat="Умый скрипт, Угу, У-У-У. Все. У.";
chat = chat.split("У").join("U");
заменит все русские заглавные буквы У на латинские.
одна строчка :)
Zorg Ner`wiz
27.05.2004, 13:58
Nox Noctis, огромное спасибо. Именно то, что мне нужно. Я бы ничего не понял если бы начал ползать по мануалам. Спасибо!!!
Dimarik - у меня бы на это ушли месяцы... а решение нужно побыстрее (по возможности), но в любом случае, спасибо за помощь!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.