Поиск с заменой

Поиск символа (подстроки) и замена на символ (подстроку)

Пользовательские блоки расширяющие стандартные возможности работы со строками.
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
atlon2006
Рядовой
Сообщения: 13
Зарегистрирован: 20.11.2016{, 21:00}
Репутация: 2
Откуда: Москва

Поиск с заменой

#1

Сообщение atlon2006 » 14.04.2018{, 10:56}

Данный блок предназначен для поиска символов и их замены. Возможна как замена символа на символ так и символа на набор символов и набор символов на символ. Примеры:
1) На входе строка: 23.5;453.7;
значение параметра a = .
значение параметра b = ,
На выходе строка: 23,5;453,7;

2) на входе строка: 23.5;453.7;
значение параметра a = .
значение параметра b = abcdef
На выходе строка: 23abcdef5;453abcdef7;

3) На входе строка: 23.5;453.7;
значение параметра a = .5
значение параметра b = abcdef
На выходе строка: 23abcdef;453,7;


P.S. Жду критику по оформлению и блоку.
Вложения
Замена_(CODE).ubi
(12.07 КБ) 195 скачиваний

НовыйUser
Сержант
Сообщения: 154
Зарегистрирован: 26.11.2015{, 22:05}
Репутация: 8

Поиск с заменой

#2

Сообщение НовыйUser » 14.04.2018{, 11:24}

Не проверял, но по сути работы нужный блок.

Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06.04.2016{, 19:59}
Репутация: 20
Откуда: bish
Имя: Антон

Поиск с заменой

#3

Сообщение Cancertanly » 20.04.2018{, 08:16}

Спасибо, нужный блок.
Но для себя я переделал блок вместо параметров на входы для подмены
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

Аватара пользователя
belyx
Сержант
Сообщения: 247
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 20
Откуда: Витебск Беларусь

Поиск с заменой

#4

Сообщение belyx » 01.06.2019{, 22:09}

Добавил вход En.
Если на него подать сигнал с генератора и сделать замену в параметрах на пробелы то получаются мигающие символы в строке

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Поиск с заменой

#5

Сообщение RedSky » 28.10.2020{, 02:05}

Добавлю блок на основе этого - удаляет символы из строки.
Вложения
удаление_символа_(Code_-_Basic).ubi
(11.03 КБ) 64 скачивания

Ответить

Вернуться в «Работа со строками»