Programa para el testeo de las funciones.
Programa para el testeo de las funciones.Para compilar o código example_ra_string_subs.cpp:
g++ -static -o example_ra_string_subs example_ra_string_subs.cpp -lpdsramm
Para executar o programa:
Retornando por consola:
This
data here newlines be
as usual.
data
data here
as
data here
Fernando
Mariano
11
8
Código example_ra_string_subs.cpp:
#include <iostream>
#include <Pds/Ra>
int main(void)
{
std::string input ="This <ul>pretty <ul>long data</ul> here</ul> newlines be <ul>literal as </ul> usual.";
std::cout<<input<<"\n";
std::vector<std::string> dat;
std::cout<<"\n";
std::vector<std::string> sub;
std::vector<unsigned long int> Id;
std::cout<<Id[0]<<"\n";
std::cout<<Id[1]<<"\n";
return 0;
}
std::vector< std::string > SubsInString(const std::string &str, char DelL, char DelR)
Retorna todas las cadenas de texto dentro de un par de delimitadores.
std::string FirstSubInString(const std::string &str, const std::string &DelL, const std::string &DelR, bool Full=false)
Retorna la primera cadena de texto dentro de un par de delimitadores.
std::vector< unsigned long int > FirstSubIdsInString(const std::string &str, const std::string &DelL, const std::string &DelR, bool Full=false)
Retorna la {posición, longitud} de la primera cadena de texto dentro de un par de delimitadores.
bool PrintVectorString(const std::vector< std::string > &str)
Print each string of a vector string in a new line in a text file.