Guest User

test

a guest
Sep 19th, 2016
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <string>
  3.  
  4. std::string konwertuj( std::string & sTekst )
  5. {
  6.     std::string sWynik;
  7.     sWynik = sTekst;
  8.     std::string szukanafraza = "  ";
  9.     std::string szukanafraza2 = "<b>";
  10.     std::string szukanafraza3 = "</b>";
  11.     std::string szukanafraza4 = "s ";
  12.     size_t pozycja = sWynik.find(szukanafraza);
  13.  
  14.     do
  15.     {
  16.         sWynik.replace(pozycja, 3, "");
  17.         pozycja = sWynik.find(szukanafraza, pozycja + 1);
  18.  
  19.     }while (pozycja != std::string::npos);
  20.  
  21.     pozycja = sWynik.find(szukanafraza2);
  22.     do
  23.     {
  24.         sWynik.replace(pozycja, 3, "[b]");
  25.         pozycja = sWynik.find(szukanafraza2, pozycja + 1);
  26.  
  27.     }while (pozycja != std::string::npos);
  28.  
  29.     pozycja = sWynik.find(szukanafraza3);
  30.     do
  31.     {
  32.         sWynik.replace(pozycja, 4, "[/b]");
  33.         pozycja = sWynik.find(szukanafraza3, pozycja + 1);
  34.  
  35.     }while (pozycja != std::string::npos);
  36.  
  37.     pozycja = sWynik.find(szukanafraza4);
  38.     do
  39.     {
  40.         sWynik.replace(pozycja, 2, "s");
  41.         pozycja = sWynik.find(szukanafraza4, pozycja + 1);
  42.  
  43.     }while (pozycja != std::string::npos);
  44.  
  45.  
  46.     return sWynik;
  47. }
  48. int main()
  49. {
  50.     std::string tekst = "<b>to jest </b> testowy       napis     <b>:)";
  51.     std::cout << konwertuj( tekst ) << std::endl;
  52.     return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment