Usuwanie wybranych znaków ze stringa

Usuwanie wybranych znaków ze stringa
P1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 91
0

Witam mam taki problem, potrzebuję wywalić ze stringa znak ' ale nie wiem jak to zrobić.
np:

Kopiuj
String^ tekst  = "Ala ma kota ' a ";

Jak z tego stringa usunąć apostrof ( ' ) ?
Używam Visual C++ 2010
Proszę o pomoc ;)

CV
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
tekst.erase(tekst.find('\''));
Azarien
  • Rejestracja: dni
  • Ostatnio: dni
1

tekst.erase(tekst.find('''));
gdyby tekst był std::string, ale tutaj mamy System::String.

Kopiuj
    tekst = tekst->Replace("'", "");
CV
  • Rejestracja: dni
  • Ostatnio: dni
0
Azarien napisał(a)

tekst.erase(tekst.find('''));
gdyby tekst był std::string, ale tutaj mamy System::String.

Kopiuj
    tekst = tekst->Replace("'", "");

Rzeczywiście, nie pomyślałem o tym że można korzystać z innego stringa(nigdy nie widziałem na oczy C++/CLI).

Przepraszam jeśli wprowadziłem w błąd.

P1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 91
0

Dzięki, działa ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.