const verses = response.Output.replace(/<\w+>/g, '')
.split(/\d+/)
.filter((verse) => verse.trim() !== '')
.map((verse, index) => {
return { number: index + 1, text: verse.trim() }
})
To parse it, you can use this code, it’s a regular expression that first, deletes the HTML characters that are in between, then splits it everytime it finds a new verse.
Hope it’s useful to anyone else! 😄
This doesn’t parse the titles in between, but it gives you every verse in it.
Únase a la conversación, añada un comentario a continuación: