An example of handling std::string and std::wstring
#include <iostream>
int main(){
size_t count =
std::cout<<"\nMatch count: "<<count;
std::wcout<<"\nFirst match: "<<vec_num32[0][0];
std::cout<<"\nMatch ended at offset: "<<vec_eoff[vec_eoff.size()-1];
std::cout<<"\n--------------------------------\n";
rm.setRegexObject(&rec);
rr.setRegexObject(&rec);
rm.setSubject("I am a subject with digits 3343242 4433243 443244")
.setModifier("g")
.setNumberedSubstringVector(&vec_num8)
.match();
std::cout<<"\nFirst match: " + vec_num8[0][0];
rm.setRegexObject(&rec_2)
.setSubject("I am subject")
.setNumberedSubstringVector(&vec_num8)
.match();
std::cout<<"\nFirst match: " + vec_num8[0][0];
std::cout<<"\nReplace: " +
rr.setSubject("I am a subject with digits 3343242 4433243 443244")
.setReplaceWith("@")
.setModifier("g")
.replace();
std::cout<<"\nReplace2: " +
rr.setSubject("I am a subject with digits 3343242 4433243 443244")
.setReplaceWith("@")
.setModifier("g")
.setRegexObject(&rec_2)
.replace();
return 0;
}
- Author
- Md Jahidul Hamid