Nur bestimmte Tags
-
Kann mir einer Hilfe geben?
Ich brauch ne RegEx um Inhalte zu lesen die NICHT in <mark>...</mark> stehen.
auch das <mark> muss ignoriert werden.
also:
abasdjadskj <mark>abc</mark> asdasdasd
mach:
abasdjadskj asdasdasd
Kann mir einer helfen? ist wirklich ganz dringend und ich hab keine Zeit mir RegEx anzuschauen
-
Deine Hausaufgaben wird dir niemand machen.
Du hast doch schon herausgefunden, wie du deine Keywords findest und markierst. Einfachster Ansatz: Genau so vorgehen, nur keine Markierung drumherum basteln sondern durch einen leeren String ersetzen.
-
das sind keine Hausaufgaben. ich kriegs nicht hin und ich dachte hier hilft man sich...
$("#search-results .title, #search-results .description").each(function() { var regEx = ""; var replaceMask = ""; var that = $(this); $.each(Keywords, function(Index, Keyword) { if(Keyword != "") { Ersetze alles außer in <mark> regEx = new RegExp(Keywords[0], "ig"); replaceMask = "<mark>" + Keywords[0] + "</mark>"; var buffer = that.text(); buffer = buffer.replace(regEx, replaceMask); that.html(buffer); } }); });
-
das Keywords[0] war noch ein Workaround. "Keyword" kommt dahin