regex entfernen Sie mehrere durch Komma und Leerzeichen aus string in javascript
Ich habe einen string wie
var str=" , this, is a ,,, test string , , to find regex,,in js. , ";
in dem es mehrere Räume, in Anfang,Mitte und Ende der Zeichenfolge mit Kommas. ich muss diesen string in
var str="this is a test string to find regex in js.";
fand ich viele regex im forum entfernen von Leerzeichen , Kommas getrennt, aber ich konnte nicht nehmen Sie Sie entfernen.
Bitte geben Erklärung der regex-syntex, wenn möglich .
Vielen Dank im Voraus
- "Bitte geben Sie die Erklärung der regex-syntex, um, wenn möglich" - Haben Sie sich MDN die regex-Seite oder regular-expressions.info?
- in anderen string brauche ich mehrere Leerzeichen ersetzt und mehrere Komma-mit Komma, wie var str=", dieser ist zu ersetzen, mehrere durch Komma und Leerzeichen. , ";, wo muss ich ersetzen durch Komma vom Anfang und Ende der Zeichenkette , ersetzen Sie mehrfache Leerzeichen mit nur einem Leerzeichen , und mehrere durch Kommas innerhalb der Zeichenkette zu Komma . als var result_str="dies ist zu ersetzen ,mehrere durch Komma und Leerzeichen";
- Könnten Sie das in Ihre Frage bitte? Und Wann sollte das Komma nicht komplett entfernt werden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einfach ersetzen Sie jedes Leerzeichen und ein Komma mit Leerzeichen dann schneiden Sie diese Leerzeichen:
jsfiddle demo
****hello***
es würde am Ende als*hello*
. Mittrim()
beseitigt diese. Hinweis: mit * bedeutet Platz hier für Klarheit...können Sie reg-ex für diese
RegEx Erklärt und Demo
Probieren Sie etwas wie dieses:
Regex ist einfach
[\s,]+
wenn wir diese brechen die\s
bedeutet, dass ALLE whitespace-Zeichen und,
ist ein literales Komma. Die[]
ist ein Zeichensatz, der (denk-array) und die+
bedeutet, dass ein oder mehr entspricht.Wenn Sie wollte nur einen Platz und nicht alle whitespace-Zeichen, die Sie ersetzen könnten die
\s
mit einer wörtlichen Platz.Werfen wir in einem
/g
auf das Ende, so dass es nicht eine Globale suchen-und-ersetzen, sonst würde es nur tun, es für ein Spiel nur.Sollten Sie in der Lage sein zu verwenden
Dem " g " ist der Schlüssel, die Sie verwenden müssen, um
[,]