Ich habe eine Zeichenfolge wie unten.Match die Alphabete innerhalb der Zeichenfolge.Das Ergebnis ist x,x,x,y,y,y
.Die x, y wiederholen dreimal.Meine Frage ist, wie ersetzen wiederholt gleichen Wert mit einem Wert. Ich brauche ah Antwort wie x,y
.Vergleichen Sie die mehreren Werte und ersetzen Sie die wiederholten Werte mit einem Wert
function myFunction() {
var str = "-10x+10x-10x-10y+6y-8y";
var result = str.match(/[a-z]/g);
document.getElementById("demo").innerHTML = result;
}
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
Danke c @pranav balan.können Sie die Regex erklären? – prasanth
@prasanthsadhana https://regex101.com/r/dX4nB3/1 –
@PranavCBalan wird dies das gleiche beabsichtigte Ergebnis geben, wenn x und y nicht immer zusammen sind? – gurvinder372