Fórum Aspas #333745
25/11/2006
0
[b:5fda925afd]´no,me´,´sobre,nome´[/b:5fda925afd]
estou usando o StringReplace para substituir a [b:5fda925afd],[/b:5fda925afd] por | mas só quero substituir o que só está fora das aspas já que a [b:5fda925afd],[/b:5fda925afd] de [b:5fda925afd]no,me[/b:5fda925afd] e [b:5fda925afd]sobre,nome[/b:5fda925afd] está dentro das aspas!
Alguem poderia me dizer como fazer isso?
Quero que fique assim:
[b:5fda925afd]´no,me´|´sobre,nome´[/b:5fda925afd]
Rudá
Curtir tópico
+ 0Posts
25/11/2006
Marco Salles
Gostei + 0
25/11/2006
Rudá
ele nunca vai ser sempre esse que eu falei, pode ser de qualquer jeito!
Coloquei isso [b:fbd8bc2337]´no,me´,,´sobre,nome´[/b:fbd8bc2337] e não mudou nada!
Gostei + 0
26/11/2006
Marco Salles
[color=darkred:6fe63ce35f][b:6fe63ce35f]é claro que não vai ocorrer nada , pois pela logica empregada nesse caso não vai ter duas Aspas seguidas separadas por uma virgula...[/b:6fe63ce35f][/color:6fe63ce35f]
Pra se ter um resposta logica é preciso que set tenha uma pergunta logica..
Não da para saber a diferença de :
´no,me´,,´sobre,nome´ de ´no,me´,A,´sobre,nome´ OU ´no,me´,AB,´sobre,nome´ OU ´no,me´,ABC,´sobre,nome´ etc...
Sem que se defina algum[b:6fe63ce35f] crietério [/b:6fe63ce35f]logico
Posso te fornecer também um algoritimo que troque todas as virgulas entre duas aspas por |
assim:
mas acho que não da para fazer muita coisa quando se tem outros caracteres envolvidos entre essas Virgulas.. Por exemplo
[b:6fe63ce35f]´no,me´,,,,,A,,,,,,,,´sobre,nome´ [/b:6fe63ce35f] , a não ser que voce defina , que algo que de para tratar isto... com por exemplo situação que se iniciar com virgula etc...
Gostei + 0
27/11/2006
Marco Salles
Porem , ele so tem condiçoes de trocar se entre essas duas aspas tiver somente o caracter Virgula
Assim por exemplo:
porem caso necessite que no lugar de tantas virgulas aparecre somente
um Unico | , com pouca modificação se consegue...
Emfim , no inicio me confundi um pouco quando voce disse que ja tinha tentando com o StringReplace e não tinha conseguido...
No caso de querer trocar uma unica virgula entre duas aspas ´,´ por ´|´ não precisa do algoritimo anterior , a função[b:dd58382603] StringReplace citada por voce , bem como a função AnsiReplaceStr(texto,´´,´´,´´|´´)[/b:dd58382603] , dara conta do recado..
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)