Sto cercando di trovare un modo per dividere una stringa alfanumerica comeSplit stringa alfanumerica a matrice contenente l'alfabeto e caratteri numerici separatamente
"Foo123Bar"
in un array che lo contiene in questo modo
array[0] = "Foo"
array[1] = "123"
array[2] = "Bar"
Non sono sicuro di quale sia il modo migliore per ottenerlo, soprattutto perché le stringhe che sto confrontando non seguono uno schema specifico per quanto riguarda prima, l'alfabeto o i numeri, o quante volte ciascuna di esse appare. Per esempio si potrebbe apparire come una delle seguenti:
"Foo123Bar"
"123Bar"
"Foobar123"
"Foo123Bar2"
Sto cercando di scoprire se c'è un modo più efficiente di fare questo diverso dividere la stringa di caratteri per carattere e controllo per vedere se è numerico .
quello che dovrebbe essere il risultato di ' "Foobar123"', dovrebbe essere 'foo',' '123' bar' e o' '123' Foobar' e – Habib
Il risultato di "" Foobar123 "' dovrebbe essere "" Foobar "' e '" 123 "'. – Nvx