Die Methode
replaceAll() kann einen angegebenen Teilstring in einem JavaScript-String global ersetzen und dabei alle passenden Teilstrings durch den angegebenen Ersatzstring ersetzen. Die Verwendungsmethode ist string.replaceAll(searchValue, replaceValue), wobei searchValue die zu ersetzende Teilzeichenfolge und replaceValue die neue zu ersetzende Zeichenfolge ist.
Verwendung von replaceAll() in JavaScript
Frage: Was macht die Methode replaceAll() in JavaScript?
Antwort: Die Methode replaceAll() wird verwendet, um den angegebenen Teilstring in einem String global zu ersetzen. Es ersetzt alle passenden Teilzeichenfolgen in einer Zeichenfolge durch die angegebene Ersatzzeichenfolge.
Verwendung:
<code class="js">string.replaceAll(searchValue, replaceValue);</code>
Wobei:
string
ist der ursprüngliche String, der ersetzt werden soll. string
是要进行替换的原始字符串。searchValue
是要被替换的子串。replaceValue
是要替换子串的新字符串。示例:
<code class="js">const str = "JavaScript is a popular programming language."; // 将 "is" 替换为 "was" const newStr = str.replaceAll("is", "was"); console.log(newStr); // 输出:"JavaScript was a popular programming language."</code>
注意: replaceAll() 方法只替换完全匹配的子串。例如,在以下示例中,a
不会被替换,因为 cat
不是字符串中的完全匹配子串:
<code class="js">const str = "The cat is on the mat."; // 试图替换 "cat" 为 "dog" const newStr = str.replaceAll("cat", "dog"); console.log(newStr); // 输出:"The cat is on the mat."</code>
要替换不完全匹配的子串,可以使用正则表达式和 replace()
searchValue
ist der zu ersetzende Teilstring. replaceValue
ist die neue Zeichenfolge, die die Teilzeichenfolge ersetzt.
replaceAll() ersetzt nur genau übereinstimmende Teilzeichenfolgen. Im folgenden Beispiel wird beispielsweise a
nicht ersetzt, da cat
keine exakt passende Teilzeichenfolge in der Zeichenfolge ist: rrreeeUm eine unvollständige passende Teilzeichenfolge zu ersetzen, Sie kann reguläre Ausdrücke und die Methode replace()
verwenden.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie replaceall in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!