JavaScript-Methode zum Löschen oder Extrahieren bestimmter Zeichen aus einer Zeichenfolge (sehr häufig verwendet)

JavaScript-Methode zum Löschen oder Extrahieren bestimmter Zeichen aus einer Zeichenfolge (sehr häufig verwendet)

1. Teilzeichenfolge ()

Die Methode wird verwendet, um Zeichen zwischen zwei angegebenen Indizes in einer (Zeichenfolge) zu extrahieren.

sei a = "1,2,3";
Dokument.Schreiben(eine.Teilzeichenfolge(2,eine.Länge))
//Der erste Parameter beginnt mit dem Zeichen mit dem Index 0, einschließlich des aktuellen Index 0,
//Der zweite Parameter endet mit dem Zeichen mit dem Index, wobei der aktuelle Index ausgeschlossen wird. Standardmäßig ist er +1 länger als die Indexposition des letzten Zeichens der zu extrahierenden Teilzeichenfolge in der Zeichenfolge.
 
//Vom zweiten Index auf die Gesamtlänge + 1 abschneiden, so dass die Ergebnisausgabe lautet: 2,3

2. substr()

Die Methode kann die Zeichen aus dem Index bis zur angegebenen Anzahl von Zeichen in der Zeichenfolge extrahieren.

var str="Hallo!";
var n=str.substr(2,3)
// Extrahiere 3 Zeichen aus dem Zeichen mit dem Index 2 und das Ausgabeergebnis ist: llo

3.indexOf()

Die Methode gibt die Position des ersten Vorkommens eines angegebenen Zeichenfolgenwerts in einer Zeichenfolge zurück oder -1, wenn keine Übereinstimmung gefunden wird.

var str="Runab-Site";
var n=str.indexOf("a");
//Wenn nur ein Parameter angegeben ist, beginnt die Abfrage von vorne, gibt den zu suchenden Zeichenfolgenwert an und gibt den angegebenen Index nach der Abfrage zurück. //Der zweite Parameter gibt die Position an, an der die Suche in der Zeichenfolge beginnen soll (einschließlich des Eingabeindex) und gibt den angegebenen Index nach der Abfrage zurück. //Das Ausgabeergebnis lautet: 3

4.lastIndexOf()

Die Methode gibt die Position des letzten Vorkommens eines angegebenen Zeichenfolgenwerts zurück oder -1, wenn keine passende Zeichenfolge gefunden wird.

var str="Runab-Site";
var n=str.lastIndexOf("a",3);
//Wenn nur ein Parameter angegeben ist, beginnt die Abfrage am Ende und geht vorwärts. Der angegebene Index wird nach der Abfrage zurückgegeben. //Der zweite Parameter ist das Zeichen mit der Indexnummer, nach der abgefragt werden soll (einschließlich des Eingabeindex). Der angegebene Index wird nach der Abfrage zurückgegeben. //Das Ausgabeergebnis ist: 3
 
 
//Kombiniert mit dem obigen (gibt das letzte Zeichen zurück)
let str = str.substring(0, str.lastIndexOf('e'));

5.ersetzen()

Die Methode wird verwendet, um einige Zeichen in einer Zeichenfolge durch andere Zeichen zu ersetzen oder eine Teilzeichenfolge zu ersetzen, die einem regulären Ausdruck entspricht.

var str="Hallo zusammen!";
var n=str.replace("groß","klein");
//Das Ausgabeergebnis ist: Hallo, kleine Familie!
 
 
//Sie können auch reguläre Ausdrücke verwenden, um var str="everyone is so big"; zu ersetzen.
var n=str.replace(/Zeichenfolge/g,"Zeichenfolge"); //g ist ein globaler Ersatz //Ausgabeergebnis ist: Zeichenfolge löschen //Setzen Sie den zweiten Parameter auf leer, um die Zeichenfolge zu löschen var str="Zeichenfolge löschen";
var n=str.replace(/大/g,""); //g ist ein globaler Ersatz //Das Ausgabeergebnis ist: 家好

Manchmal müssen die Zeichen nach dem Abfangen zusammengefügt werden. Dies kann folgendermaßen erfolgen

var str="Hallo Welt!"
var items = str.split("ll") // ["er", "oWelt!"]
//Sie erhalten ein Array, das Elemente-Array enthält mehrere durch ll getrennte Zeichenfolgen (ohne ll).
var newStr=items.join(""); // heoWelt!
//join() verwendet einen leeren String, um die Arrays im Array zu einem neuen String zu verbinden. Ohne Anführungszeichen werden standardmäßig Kommas als Trennzeichen verwendet.

Auffüllen:

  • slice(start, end) extrahiert einen Teil einer Zeichenfolge und gibt den extrahierten Teil als neue Zeichenfolge zurück. Verwenden Sie start (einschließlich) und end (exklusiv), um den zu extrahierenden Teil der Zeichenfolge anzugeben. Wenn Sie eine negative Zahl übergeben, wird vom Ende aus extrahiert.
  • Mit der Methode includes() wird ermittelt, ob ein String einen angegebenen Teilstring enthält. Wenn ein passender String gefunden wird, wird true zurückgegeben, andernfalls false .
  • Mit der Methode search() können Sie in einer Zeichenfolge nach einer angegebenen Teilzeichenfolge suchen oder nach einer Teilzeichenfolge suchen, die einem regulären Ausdruck entspricht.
  • match() sucht nach einem angegebenen Wert innerhalb einer Zeichenfolge oder findet Übereinstimmungen für einen oder mehrere reguläre Ausdrücke.
  • Mit test() wird der in einer Zeichenfolge angegebene Wert abgerufen. Gibt „true“ oder „false“ zurück.
  • exec() wird verwendet, um Übereinstimmungen eines regulären Ausdrucks innerhalb einer Zeichenfolge abzurufen. Gibt ein Array mit den übereinstimmenden Ergebnissen zurück. Wenn keine Übereinstimmung gefunden wird, ist der Rückgabewert null.

Damit ist dieser Artikel über die Verwendung JavaScript zum Löschen oder Extrahieren bestimmter Zeichen aus einer Zeichenfolge (extrem häufig verwendet) abgeschlossen. Weitere Informationen zur Verwendung von JavaScript zum Löschen oder Extrahieren bestimmter Zeichen aus einer Zeichenfolge finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Beispiel für die Konvertierung von JavaScript-Datentypen (Konvertieren anderer Typen in Zeichenfolgen, numerische Typen und Boolesche Typen)
  • Vier praktische Tipps für JavaScript-String-Operationen

<<:  MySQL-Schritte vollständig löschen

>>:  Detaillierte Erklärung der Homologie und der Domänenübergreifendkeit, die für Front-End-Interviews erforderlich sind

Artikel empfehlen

FTP-Remoteverbindung zu Linux über SSH

Installieren Sie zunächst SSH in Linux. Nehmen Si...

Verwendung von „align-content“ im Zeilenumbruchbereich des Flex-Layouts

1. Das in diesem Artikel implementierte Effektdia...

Block- und Zeilenelemente, Sonderzeichen und Verschachtelungsregeln in HTML

Wenn wir die Verschachtelungsregeln grundlegender...

Zabbix überwacht den Prozess der Linux-Systemdienste

Zabbix erkennt automatisch Regeln zur Überwachung...

MySQL versteht kurz, wie "order by" funktioniert

Zum Sortieren ist „order by“ ein Schlüsselwort, d...

Lösungen für Websites mit hohem Datenverkehr

Erstens: Stellen Sie zunächst sicher, dass die Ser...

Beispiel für die Einrichtung eines Third-Level-Domain-Namens in nginx

Problembeschreibung Durch die Konfiguration von n...

Einführung in die Generierung von Kubernetes-Zertifikaten mit OpenSSL

Kubernetes unterstützt drei Arten der Authentifiz...

Ubuntu 18.04 erhält Root-Berechtigungen und meldet sich als Root-Benutzer an

Vorab geschrieben: In den folgenden Schritten müs...

HTML-Auszeichnungssprache - Formular

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...