27 de novembro de 2020 • 1 min de leitura
Imagina que você quer pegar uma palavra, algo do tipo que está no meio de um texto, exemplo um id de um vídeo na url do YouTube. Com o Javascript é possível fazer isso com apenas uma linha!
Segue abaixo o código:
const getWordBetweenTwoCharacters = (text, start, end) => text.split(start).pop().split(end)[0].trim()
console.log(getWordBetweenTwoCharacters('Uma calopsita esteve aqui','Uma','esteve'))
// calopsita
console.log(getWordBetweenTwoCharacters('https://www.youtube.com/watch?v=FnazXYWlyr8','?v=', '&'))
// FnazXYWlyr8Ainda é possível fazer outros aprimoramentos, caso precise por exemplo deixar os textos em lowerCase para facilitar na hora de buscar as palavras