String in text finden

Psike1987

Grünschnabel
Guten Abend,
Ich habe eine HTML seite dort sind verschlüsselte Wörter Drauf.
All diese Wörter enden auf ==, da ich ein Plugin für FF schreibe muss ich diese == Strings finden und vollständig kopieren entschlüsseln und anschließend mit dem Original in HTML tauschen. Aktuell bin ich an der Stelle des Kopierens in eine Variable wie kann ich ein Wort komplett erkennen welchen auf == ändet quasi wie ein doppen klick in word ein ganzes wort makiert und er weiss wo das wort ändet und anfängt.

Bisher würde ich halt nach meinem suchergebniss nur == in der Variable haben und nicht alles was davor steht!
 
Hier mal ein Beispiel, dass alle Worte die auf "==" enden in Großbuchstaben umwandelt.

Javascript:
var allElements = document.getElementsByTagName('*');
var rx = /\w+==/g;

for(var i = 0; i < allElements.length; i++) {
	var node = allElements[i].firstChild;

	//Is it a text node?
	if(node !== null && node.nodeType === 3 && node.nodeValue) {
		node.nodeValue = node.nodeValue.replace(rx, function(a, b, c) {
			//Hier jetzt das Wort entschlüsseln.
			return a.toUpperCase();
		});
	}
}

Ich hatte schon mal vor, eine Bibliothek für so Kram zu schreiben, weil ich den Code in ähnlicher Form hier schon drei mal gepostet habe. Mal gucken :-D
 

Neue Beiträge

Zurück