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

Zusammenfassung der MySQL-Datenmigration

Inhaltsverzeichnis Vorwort: 1. Über die Datenmigr...

XHTML-Einführungstutorial: Anwendung von Tabellen-Tags

<br />Tabelle ist ein umständliches Tag in X...

So stellen Sie ein Linux-System automatisch mit PXE bereit

Inhaltsverzeichnis Hintergrund DHCP konfigurieren...

Detaillierte Erklärung generischer Fälle in TypeScript

Definition von Generika // Anforderung 1: Generik...

So verwenden Sie LibreOffice zum Konvertieren von Dokumentformaten unter CentOS

Die Projektanforderungen erfordern eine gewisse V...

MySQL Router implementiert MySQL Lese-/Schreibtrennung

Inhaltsverzeichnis 1. Einleitung 2. MySQL-Router ...

Vorgehensweise, wenn die Online-MySQL-Auto-Increment-ID erschöpft ist

Inhaltsverzeichnis Tabellendefinition - automatis...

HTML-Optimierung beschleunigt Webseiten

Offensichtliches HTML, verstecktes „öffentliches ...

So deklarieren Sie einen Cursor in MySQL

So deklarieren Sie einen Cursor in MySQL: 1. Vari...

Schritte zum Kapseln von Element-UI-Popupkomponenten

Kapseln Sie el-dialog als Komponente ein Wenn wir...