Hoffentlich bin ich nicht eine vorhandene Frage duplizieren, aber ich konnte wirklich niemand finden, der diese Frage hier hat. Ich muss eine große Zeichenfolge mit mehreren eol-Zeichen durchlaufen und jede dieser Zeilen nach Zeichen suchen. Ich könnte das Folgende machen, aber ich fühle, dass es nicht sehr effizient ist, da es mehr als 5000 Zeichen in dieser großen Zeichenfolge geben könnte.Javascript, um die Zeichenkette nach Zeilenendezeichen aufzuteilen und jede Zeile zu lesen
var str = largeString.split("\n");
und dann eine Schleife durch str als Array
ich wirklich verwenden jquery Überhöhung und nur einfache JavaScript verwenden können.
Gibt es eine andere effiziente Möglichkeit, dies zu tun?
mit hmmm ... Sie Web-Arbeiter verwenden können, können Sie Zeichenfolge im Hintergrund analysieren. http://www.w3schools.com/html/html5_webworkers.asp – Hellgorithm
Was ist mit einem regulären Ausdruck? – l2mt
Das sollte gut funktionieren - es gibt keinen offensichtlichen Weg, es einfacher zu machen. 5000 Zeichen sind nichts für einen modernen Computer, nicht einmal für ein Smartphone. Haben Sie Beweise dafür, dass dies zu langsam ist? – jfriend00