Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kako zamijeniti ' karakter sa escape karakterom \'

[es] :: .NET :: kako zamijeniti ' karakter sa escape karakterom \'

[ Pregleda: 2633 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

01011011

Član broj: 561
Poruke: 2341
204.167.145.*



+2 Profil

icon kako zamijeniti ' karakter sa escape karakterom \'13.03.2006. u 21:49 - pre 219 meseci
imam funkciju koju sam napisao da ovo uradi ali ne radi :(

Code:

    public string convertString(string t)
    {
       // string returnName;
        if (t.IndexOf("'") != -1)
        {
            t.Replace("'", "`");
            return t;
        }
        else
            return t;
       
    }


e kao sto vidite ovo gore sa malko drugacijim karakterom radi perfektno, ali hocu da zamjenim sa istim karakterom. znaci ovako ensto.

Code:

    public string convertString(string t)
    {
       // string returnName;
        if (t.IndexOf("'") != -1)
        {
            t.Replace("'", "\'");
            return t;
        }
        else
            return t;
       
    }


tako da nazad dobijem \' da bih mogao to poslati u SQL da ne bi bilo errora.

Kako da ovo odradim?
 
Odgovor na temu

Oliver Klaćik
Vice President, Thunder Road Software
Inc.
Stara Pazova

Član broj: 34059
Poruke: 242
80.93.231.*

Sajt: www.thunderroadsoftware.c..


Profil

icon Re: kako zamijeniti ' karakter sa escape karakterom \'14.03.2006. u 12:09 - pre 219 meseci
Samo stavi \\ i radiće...
Oliver 'FAQ' Klaćik
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
204.167.145.*



+2 Profil

icon Re: kako zamijeniti ' karakter sa escape karakterom \'14.03.2006. u 18:25 - pre 219 meseci
Nece, probao sam vec to... daju mmi exception error.
 
Odgovor na temu

kaan
Kaurin Andrej
Telerik, Bulgaria
Banjaluka

Član broj: 1741
Poruke: 109
*.broadband.blic.net.

ICQ: 47193919


Profil

icon Re: kako zamijeniti ' karakter sa escape karakterom \'14.03.2006. u 20:59 - pre 219 meseci
Zamjeni sa '''
Kaurin Andrej
 
Odgovor na temu

barneymdx
Slavisa Radicevic
Nova Pazova

Član broj: 27194
Poruke: 12
195.252.87.*



Profil

icon Re: kako zamijeniti ' karakter sa escape karakterom \'14.03.2006. u 22:58 - pre 219 meseci
Probaj @"\'"
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
*.powernet.bg.

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: kako zamijeniti ' karakter sa escape karakterom \'14.03.2006. u 23:21 - pre 219 meseci
Mislim da Replace ne menja string, vec samo vraca konvertovanu verziju. U tvom slucaju ovaj novi string treba uhvatiti i poslati dalje.

Dakle... ovo bi moglo da pomogne.

Code:
    String *a = S"'abc'";
    String* b; 
    
    Console::WriteLine(a);

    if (a->IndexOf("'") != -1)
    {
        b = a->Replace(S"'", S"\\'");
    }

    Console::WriteLine(b);

Ipak se ++uje.
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
*.powernet.bg.

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: kako zamijeniti ' karakter sa escape karakterom \'15.03.2006. u 13:04 - pre 219 meseci
C++: Mislim da Replace ne menja string, vec samo vraca konvertovanu verziju. U tvom slucaju bi mozda ovaj novi string treba uhvatiti i poslati dalje.

Dakle... ovo bi moglo da pomogne.

Code:
    String *a = S"'abc'";
    String* b; 
    
    Console::WriteLine(a);

    if (a->IndexOf("'") != -1)
    {
        b = a->Replace(S"'", S"\\'");
    }

    Console::WriteLine(b);


A sugestija bi bila return s.Replace(...).
Ipak se ++uje.
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
204.167.145.*



+2 Profil

icon Re: kako zamijeniti ' karakter sa escape karakterom \'15.03.2006. u 16:20 - pre 219 meseci
Miso u pitanju je C#
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
204.167.145.*



+2 Profil

icon Re: kako zamijeniti ' karakter sa escape karakterom \'15.03.2006. u 16:32 - pre 219 meseci
Ni jedan od vasih odgovora nije uradio plodom :(
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

icon Re: kako zamijeniti ' karakter sa escape karakterom \'15.03.2006. u 17:28 - pre 219 meseci
Kako ne radi odgovor koji je dao Oliver?

Console.WriteLine( "Scarlet O'Hara".Replace( "'", "\\'" ) );


Commercial-Free !!!
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
*.powernet.bg.

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: kako zamijeniti ' karakter sa escape karakterom \'15.03.2006. u 18:38 - pre 219 meseci
U pravu smo i ja i Oliver. :) Sada sam instalirao C# i korekcija

Code:
        public string convertString(string t)
        {
            // string returnName;
            if (t.IndexOf("'") != -1)
            {
                return t.Replace("'", "\\'");;
            }
            else
                return t;
       
        }

mi daje zeljeni rezultat.
Ipak se ++uje.
 
Odgovor na temu

[es] :: .NET :: kako zamijeniti ' karakter sa escape karakterom \'

[ Pregleda: 2633 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.