Teilzeichenkette aus Zeichenkette in JavaScript entfernen

Kirill Ibrahim 17 Februar 2021
  1. JavaScript-Methode replace() zum Entfernen einer bestimmten Teilzeichenkette aus einer Zeichenkette
  2. JavaScript-Methode replace() mit Regex zum Entfernen aller Vorkommen der spezifischen Teilzeichenkette aus einer Zeichenkette
  3. JavaScript-Methode substr() zum Extrahieren einer bestimmten Zeichenkette aus einer Zeichenkette
Teilzeichenkette aus Zeichenkette in JavaScript entfernen

JavaScript verfügt über zwei beliebte Methoden, um Teilstrings aus einer Zeichenkette zu entfernen. Zu jeder Methode gibt es unten ein Codebeispiel, das Sie auf Ihrem Rechner ausführen können.

JavaScript-Methode replace() zum Entfernen einer bestimmten Teilzeichenkette aus einer Zeichenkette

Die Funktion replace() ist eine eingebaute Funktion in JavaScript. Sie ersetzt einen Teil der angegebenen Zeichenkette durch eine andere Zeichenkette oder einen regulären Ausdruck. Sie gibt eine neue Zeichenkette aus einer gegebenen Zeichenkette zurück und lässt die ursprüngliche Zeichenkette unverändert.

Syntax von replace():

Ourstring.replace(Specificvalue, Newvalue)

Der Specificvalue wird durch den neuen Wert - Newvalue - ersetzt.

JavaScript replace() Methode Beispiel:

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        How to remove a substring from string in JavaScript? 
    </title> 
</head> 
  
<body> 
    <h1> 
        DelftStack 
    </h1> 
      
    <p>Our string is DelftStac for Software</p> 
      
    <p> 
        Our New String is: <span class="output"></span> 
    </p> 
  
    <button onclick="removeText()"> 
        Generate Text 
    </button> 
      
    <script type="text/javascript"> 
        function removeText() {
            ourWord = 'DelftStac for Software'; 
            ourNewWord = ourWord.replace('DelftStack', ''); 
  
            document.querySelector('.output').textContent 
                    = ourNewWord; 
        } 
    </script> 
</body> 
</html>

JavaScript-Methode replace() mit Regex zum Entfernen aller Vorkommen der spezifischen Teilzeichenkette aus einer Zeichenkette

Ein regulärer Ausdruck wird anstelle des Specificvalue zusammen mit der globalen Eigenschaft verwendet.

Beispiel:

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        How to remove to remove all occurrences of the specific substring  from string in JavaScript? 
    </title> 
</head> 
  
<body> 
    <h1> 
        DelftStack 
    </h1> 
      
    <p>Our string is DelftStackforDelftStack</p> 
      
    <p> 
        Our New String is: <span class="output"></span> 
    </p> 
  
    <button onclick="removeText()"> 
        Generate Text 
    </button> 
      
    <script type="text/javascript"> 
        function removeText() {
            ourWord = 'DelftStackforDelftStack'; 
            ourNewWord = ourWord.replace(/DelftStack/g, ''); 
  
            document.querySelector('.output').textContent 
                    = ourNewWord; 
        } 
    </script> 
</body> 
</html>

JavaScript-Methode substr() zum Extrahieren einer bestimmten Zeichenkette aus einer Zeichenkette

Die Funktion substr() ist eine eingebaute Funktion in JavaScript, um eine Teilzeichenkette aus einer gegebenen Zeichenkette zu extrahieren oder einen Teil der Zeichenkette zurückzugeben. Sie beginnt am angegebenen Index und erstreckt sich über eine bestimmte Anzahl von Zeichen.

substr() Syntax:

string.substr(startIndex, length)

startIndex ist erforderlich. Die length ist optional, die Länge der Zeichenkette, die von diesem Startindex aus gewählt werden soll, und wenn sie nicht angegeben wird, wird der Rest der Zeichenkette extrahiert.

Beispiel:

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        How to remove a substring from string in JavaScript? 
    </title> 
</head> 
  
<body> 
    <h1> 
        DelftStack 
    </h1> 
      
    <p>Our string is DelftStackforDelftStack</p> 
      
    <p> 
        Our New String is: <span class="output"></span> 
    </p> 
  
    <button onclick="removeText()"> 
        Generate Text 
    </button> 
      
    <script type="text/javascript"> 
        function removeText() {
            ourWord = 'DelftStackforDelftStack'; 
            ourNewWord = ourWord.substr(10,13);
  
            document.querySelector('.output').textContent 
                    = ourNewWord; 
        } 
    </script> 
</body> 
  
</html>

Verwandter Artikel - JavaScript String