c++ smatch regex

Programovacie jazyky, rady, poradňa...
p4to
Expert
Expert
Používateľov profilový obrázok
Príspevky: 156
Registrovaný: 17 jún 2010, 8:07

c++ smatch regex

Príspevok od používateľa p4to »

zdravim,
potreboval by som poradit ci sa da nieako prekonvertovat basic_string na string
popripade vysledok hladania nahradit niecim funkcnim

Kód: Vybrať všetko

std::smatch match;
std::regex_search("ABC", match, r);
richTextBox1->Text = match[1].str();//nefunguje 
dakujem
Fabo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6810
Registrovaný: 16 nov 2007, 17:23
Bydlisko: 's Chravenhache
Kontaktovať používateľa:

Re: c++ smatch regex

Príspevok od používateľa Fabo »

Z coho pochadza ten RichTextBox?
p4to
Expert
Expert
Používateľov profilový obrázok
Príspevky: 156
Registrovaný: 17 jún 2010, 8:07

Re: c++ smatch regex

Príspevok od používateľa p4to »

http://msdn.microsoft.com/en-us/library ... .110).aspx

potrebujem z toho match[1].str() dostat nieaky format ako string alebo String^
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: c++ smatch regex

Príspevok od používateľa pcsiete »

Kód: Vybrať všetko

richTextBox1->Text = gcnew System::String(match[1].str().c_str());
?
Fabo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6810
Registrovaný: 16 nov 2007, 17:23
Bydlisko: 's Chravenhache
Kontaktovať používateľa:

Re: c++ smatch regex

Príspevok od používateľa Fabo »

tak nejak. String^ je manazovany typ, nieco ine nez std::string objekt.
p4to
Expert
Expert
Používateľov profilový obrázok
Príspevky: 156
Registrovaný: 17 jún 2010, 8:07

Re: c++ smatch regex

Príspevok od používateľa p4to »

Uz som to spravil v Jave ale ďakujem , chyby to vyhadzovalo aj potom, ale uz nie tam ....zase inde
Napísať odpoveď