Вход | Регистрация


замена значений в строке

замена значений в строке
Я
   falselight
 
22.09.16 - 11:54
есть некие строки:
CMYKPPP
WhiteYMCK
KPP
CMYKPPлгсХТ

нужно букву Р хаменять на (разные номера)

если в строке 1 буква Р, можно воспользоваться СтрЗаменить
а если несколько???
 
 
   Cyberhawk
 
1 - 22.09.16 - 11:55
Пока СтрНайти... <> 0 Цикл
   Cyberhawk
 
2 - 22.09.16 - 11:56
Ну и, кстати, СтрЗаменить заменяет все найденные вхождения
   Лефмихалыч
 
3 - 22.09.16 - 11:59
(0) что такое "на разные номера"?
   falselight
 
4 - 22.09.16 - 12:04
(3) то есть на значения в которых разные номера:
032
7561

и тд.
   Euguln
 
5 - 22.09.16 - 12:08
(4) Понятней не стало, конкретно, что должно получиться из
CMYKPPP
WhiteYMCK
KPP
CMYKPPлгсХТ
   Злопчинский
 
6 - 22.09.16 - 12:14
Если некаястрока есть строкавидаN тогда заменит Р на значениеN
   Злопчинский
 
7 - 22.09.16 - 12:15
(5)  это не прог нам пишет, а выпускник социальных сетей, там главное - поток сознания
   Fragster
 
8 - 22.09.16 - 12:17
СтрНайти -> Лев + число + Сред
   Лефмихалыч
 
9 - 22.09.16 - 12:21
Функция СтрЗаменитьЛюбоеКоличествоПодрядИдущихСимволов(Строка, Символ, НаЧтоМеняеть)
    RegExp = Новый COMОбъект("VBscript.Regexp");
    RegExp.MultiLine = Истина; 
    RegExp.Global = Истина;
    RegExp.Pattern = Символ+"+";
    Возврат RegExp.Replace(Строка, НаЧтоМенять);
КонецФункции


Сообщить(СтрЗаменитьЛюбоеКоличествоПодрядИдущихСимволов("CMYKPPP", "P", "7561"));

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует