Ist es möglich, Strings in JavaScript von Fall zu spalten, so dass die folgende Zeichenfolge unter (myString) würde in das Array (arr) unten umgewandelt werden:Wie wird eine Zeichenfolge in Groß- und Kleinbuchstaben in JavaScript aufgeteilt?
var myString = "HOWtoDOthis";
var myArray = ["HOW", "to", "DO", "this"];
Ich habe die Regex versucht, unten, aber es spaltet nur für Camelcase:
.match(/[A-Z]*[^A-Z]+/g);
Scheint ein Duplikat von http://stackoverflow.com/a/7599674/586030 sein –
Probieren Sie es aus: '/ (?: [AZ] + | [^ AZ] +)/g' https://regex101.com/r/hR3kE3/1 –
das funktionierte perfekt, Schielen - aber ich kann Q nicht so festgelegt wie Sie einen Kommentar geschrieben – Haloor