JavaScript - Modificar una cadena y cortarla en trozos

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 12 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Modificar una cadena y cortarla en trozos

Publicado por pablo (1 intervención) el 01/12/2020 02:04:03
Dada una cadena cad y un valor x, a las vocales fuertes “a”, “e”, “o” adicionar a su lado
derecho una la cadena “xy” respectivamente. Desplegar cada t caracteres de la cadena fra.
Si cad= “por prevencion quedate en casa”
k = 7
Salidas:
cad: “poxyr prexyvexyncioxyn quexydaxytexy exyn caxysaxy”
“poxyr pr”
“exyvexy”
“ncioxyn”
“ quexyd“
“axytexy“
“ exyn c”
“axysaxy”
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de katas
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Modificar una cadena y cortarla en trozos

Publicado por katas (70 intervenciones) el 01/12/2020 12:28:00
Hola Pablo aquí tienes como hacerlo:

Reemplazar los caracteres aeo por axy exy oxy : http://lwp-l.com/s6749

Dividir la cadena cada N caracteres: http://lwp-l.com/s6747

Para tu necesidad seria algo así:
1
2
3
let cad="por prevencion quedate en casa";
cad=cad.replace(/([aeo])/g, "$1xy");
cad=[...cad.matchAll(/.{7}|.{1,6}/g)].map(el => el[0]);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar