eu tenho uma corda
final String title = 'byron48th';
agora escreva uma função que forneça a saída como esta =['b','y','r','o','n','4','8','th']
precisamos dividir 'nd','th','st' em uma única string se houver antes de qualquer número disponível.
=['b','y','r','o','n','4','8','th']
Você pode tentar dividir sua string usando este regex:
Ele encontra todos os limites entre dois caracteres e exclui aqueles que são precedidos por um número e seguidos por um dos
th|nd|st|rd
.Veja os casos de teste
Usando-o em dardo
Podemos tentar uma correspondência regex no seguinte padrão:
Isso corresponde aos sufixos
st
,th
ound
, quando são precedidos por um número. Essa correspondência falha, o regex corresponde a qualquer caractere único.Exemplo de roteiro: