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


Anmelden zum Antworten