kilka funkcji dot. łańcuchów

0

Potrzebuje takiej funkcji:

FUNCTION nowytekst(starytekst:string):string;

i teraz:

  1. Na wycinanie wszystkich tagów HTML, a zostawienie tylko tekstu
  2. Na wycinanie wszystkich komentarzy HTML lub PAS
  3. Na sortowanie linii (alfabetyczne sortowanie linii rosnąco)
  4. Na wycinanie samego tekstu, a zostawienie tylko tagów HTML
  5. Na usunięcie wszystkich:
  • liter
  • cyft
    -naków interpinkcyjnych
  • nie pojedyńczych spacji
  1. Na zamiane liter (duze-->male, male--> duze) , ale jednoczesna konwersja (odwrócenie!)
  2. i inne jakie mi się jeszcze przypomną :)
0
  1. Na wycinanie wszystkich tagów HTML, a zostawienie tylko tekstu
  2. Na wycinanie wszystkich komentarzy HTML lub PAS

Bułka z masłem. Przeszukiwanie w poszuiwaniu a także '{', '}', '(*', '*)',. Wystarczy zwykłe przeszukiwanie liniowe.

  1. Na sortowanie linii (alfabetyczne sortowanie linii rosnąco)

Ze stringa to trochę jest zabawy...

  1. Na wycinanie samego tekstu, a zostawienie tylko tagów HTML
  2. Na usunięcie wszystkich:
  • liter
  • cyft
    -naków interpinkcyjnych
  • nie pojedyńczych spacji
  1. Na zamiane liter (duze-->male, male--> duze) , ale jednoczesna konwersja (odwrócenie!)

Wycinanie samego tekstu i zostawianie tagów analogicznie jak przy wycinaniu tagów.
Usuwanie liter i innych: przeszukiwanie liniowe. Wielokrotnych spacji: wyszukiwanie spacja-spacja i zamiana na spacja
Zamiana liter to już chyba żart. Co to za problem? (Jeżeli dot jedynie lit. alfabetu łacińskiego to już w ogóle bajka: Lit := Chr(Ord(Lit) xor $20))

1 użytkowników online, w tym zalogowanych: 0, gości: 1