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

So implementieren Sie die Unschärfefunktion von DIV

Verwenden Sie Anti-Shake, um DIV verschwinden zu ...

Detaillierte Erläuterung der Hochverfügbarkeitskonfiguration von Docker

Docker Compose Docker Compose unterteilt die verw...

Installationstutorial für Docker unter Linux

Das Docker-Paket ist bereits im Standard-Reposito...

Ein Vergleich zwischen dem href-Attribut und dem onclick-Ereignis des a-Tags

Lassen Sie uns zunächst über die Ausführungsreihe...

JavaScript, um den Effekt des Tab-Leistenwechsels zu erzielen

Registerkartenleiste: Klicken Sie auf verschieden...

Vue erzielt den Top-Effekt durch V-Show

html <div Klasse="nach oben" v-show=...

HTML-Meta erklärt

Einführung Der Meta-Tag ist ein Hilfstag im HEAD-...

Detaillierte Schritte zur Installation von Mysql5.7.19 mit yum auf Centos7

In der Yum-Quelle von Centos7 ist standardmäßig k...

Ausführliche Erläuterung der gespeicherten MySQL-Prozeduren (in, out, inout)

1. Einleitung Es wird seit Version 5.0 unterstütz...

Docker-Bereitstellung von Kafka und Spring Kafka-Implementierung

In diesem Artikel wird hauptsächlich die Bereitst...

Vue kapselt die öffentliche Funktionsmethode zum Exportieren von Excel-Daten

vue+element UI kapselt eine öffentliche Funktion ...

Elegantere Verarbeitung von Datumsangaben in JavaScript basierend auf Day.js

Inhaltsverzeichnis Warum day.js verwenden? Moment...