Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Wyrażenia regularne - usuwanie śmieciowego kodu
Dapi
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

Ostrzeżenie: (0%)
-----


Witam.
Robię na własny użytek prosty edytorek WYSIWYG. Po wklejeniu do niego tekstu z worda, wkleja się mnóstwo śmieciowego kodu.
przykładowy fragment:
Cytat
<!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--> <p class="MsoNormal">aaaaaaaaaaaaaaa</p>


Na dobrą sprawę powinien zostać tu tylko znacznik <p>, resztę można usunąć.
Łatwo powiedzieć, trudniej zrobić (IMG:style_emoticons/default/wink.gif)
Z wyrażeniami regularnymi jakoś mi nie po drodze, oporny jestem na nie, chociaż staram się.

Mam taki kodzik:
Kod
string.replace(/(<!--\[if gte mso [0-9]\]>.*<!\[endif\]-->)/gi,'')

Ale nie działa. Problemem są "<" pomiędzy komentarzami. jeśli by je usunąć wszystko działa.

Podpowiedzcie proszę, jak to powinno wyglądać (IMG:style_emoticons/default/wink.gif)

Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 18:12