Tagowanie zwykłego tekstu do BBCODE

0

Witam!

Obiecałem koledze, że zrobie mu konwerter zwykłego tekstu do BBcode. Tylko niebardzo wiem jak się za to zabrać. Chodzi mi o coś takiego żeby:

To jest zwykły konwerter, nie wiem co z nim zrobić. Przykładowy tekst, nic nie znaczący.

zamienić na:

To jest [b]zwykły konwerter[/b], nie wiem co z nim [color=jakistamkolor]zrobić. [quote]Przykładowy tekst, nic nie znaczący[/quote].

Mam nadzieje że w miare jasno Wam to opisałem. Dzięki z góry za pomoc.

Pozdro
Twister

GG:337905

0

A co masz na myśli mówiąc zwykły tekst? Rozumiem, że ma to być sformatowany tekst (pogrubienia czcionki itd.) zapisany w pliku Worda, WordPada czy innego programu, tak?

Jeśli tak, to musisz sprawdzić jak wygląda składnia takowych plików, tzn w jaki sposób są oznaczane formatowania tekstu. Następnie owe formatowania zamieniasz na formatowania BBCode.

Do szukania tagów używasz funkcji Pos oraz PosEx. Zamieniać je możesz np. poprzez użycie StringReplace.

0

Właśnie sam przysiadłem do tego tematu, czy komuś udało się napisać choć fragment formatowania z RTF lub HTML do BBCode?
Może już po prostu ktoś coś takiego zrobił a szkoda by wyważać otwarte drzwi.
Na razie wyciągam sobie znaczniki B,I,U i tyle w temacie ale zaraz niedługo przyjdzie wyciągać odnośniki, formatować i różne cuda robić ;)
Stad chce oszczędzić nieco czasu bo aplikacja i tak dość specyficzna będzie.

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