Замена символов в строке

  • Автор темы lepa
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

lepa

#1
Добрый день
Дуратский вопрос но бъюсь уже 3 час(((
Подскажите как заменить определенные символы в строке на нужные?
Спасибо
 
H

Hedg

#2
Добрый день
Дуратский вопрос но бъюсь уже 3 час(((
Подскажите как заменить определенные символы в строке на нужные?
Спасибо
Можно сформировать строку заново, предварительно разбив на части, и заменитьчто нужно, а потом собрать.
 
D

Domino6

#6
<!--QuoteBegin-lepa+30:05:2006, 09:21 -->
<span class="vbquote">(lepa @ 30:05:2006, 09:21 )</span><!--QuoteEBegin-->А в лотус скрипте что нить подобное есть?
[snapback]37036" rel="nofollow" target="_blank[/snapback]​
[/quote]
SubstringReplace
 
S

SOFTOBZOR.ru

#8
Блин я тоже в заморочке, делаю вьюшку
Нужно из значения выкинуть служебный символ "|"
А то получаеться:

Магазин|
Киоск|
И так далее|
И так далее|

Как эту фигню --> "|" в могилу загнать?
 
S

SOFTOBZOR.ru

#11
Понятно, делал примерно так же, только по видимому нужно нечто другое:
В документе есть тестовое моле Мультизначимое

Пример:
док 1 [IO_InP] =
"Магазин|"
"Другой магазин|"
"Третий магазин|"
"|"
"Ларек"

док 2 [IO_InP] =
"Магазин|"
"Сарай|"


Делю вьюху, и групирую доки по значению поля IO_InP:

Код:
str:=@ReplaseSubstring(IO_InP;"|";"");
@IF(str="";[Не указано];str)
Проблема вылазит вот где, если вьюху делать без обработки, получиться такая вьюшка

Код:
Магазин|
Другой магазин|
Третий магазин|
|
Ларек|
Сарай|
А если с обработкой, то документы в которых есть пусто т.е. "" или "|" не групируються, то есть в группах их нет, есть просто 1 док в [Не указано]
 
O

oshmianski

#12
Для: SOFTOBZOR.ru
а что нужно получить, если не секрет?
 
K

K-Fire

#13
символ | используется как метка начала алиаса строки, поэтому мне совершенно непонятно зачем вообще подобные строки "Магазин|" делать? :)
 

Wanderer

Lotus team
23.03.2006
415
16
#14
Возможно, торможу, но у меня не получается заменить символ ; в поле на какой-либо другой.
Заменить пытаюсь с помощью @ReplaceSubstring. Замена других символов и букв проходит успешно. Как правильно указать символ ; в коде?
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#15
Для: Wanderer
Так и указываешь.
Другое дело, может ты пытаешься заменить символ в многозначном поле, где ";" - это разделитель?
 

Wanderer

Lotus team
23.03.2006
415
16
#16
Да, это поле рабочего телефона, где ; является разделителем между несколькими указанными телефонами.
Есть ли решение в таком случае?
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#17
Для: Wanderer
Тогда какова цель замены символа? Если нужен другой разделитель, то просто смени в свойствах поля.
 

Wanderer

Lotus team
23.03.2006
415
16
#18
Цель замены символа - убрать эти разделители. Заменить на точку, например, которая разделителем не является.
 
Статус
Закрыто для дальнейших ответов.