Array
(
)

StringReplace não substitui aspas simples?

Wgm8
   - 29 set 2004

Endereco := StringReplace(Endereco, ´´´,´´, [rfReplaceAll]);

Mas não dá certo parece que ele não aceita aspas simples...


Nildo
   - 29 set 2004


Citação:
Endereco := StringReplace(Endereco, ´´´,´´, [rfReplaceAll]);

Mas não dá certo parece que ele não aceita aspas simples...


Substitui sim, é que faltou uma aspas. O correto está abaixo:
Endereco := StringReplace(Endereco, ´´´´,´´, [rfReplaceAll]);

Onde está de vermelho são 4 aspas e não 3.


Keitarosan
   - 29 set 2004

Sinceramente quando se trata de aspas dentro de aspas, eu prefiro trabalhar usando o codigo ascii #39, fica muito menos ´poluido´ do que aglomerar 4 aspas....

Mas é o que Nildo falou :D


Wgm8
   - 30 set 2004

Valeu pessoal pelo toque.
Deu Certo o uso de 4 aspas.
Interessante isso!!!

Sem mais...


Khundalini
   - 04 out 2004

Isso não é interessante. Isso é Object Pascal básico. Alias, isso é uma característica da própria linguagem Pascal, e isso tb existe em C. Ou seja, se vc usa um delimitador ou caracter de formatação qualquer e você precisa que ele seja mencionado em uma string, ele tem que ser definido duas vezes.

[]s
Rubem Rocha
Manaus, AM