Como obter um texto que esta entre dois valores?

Com apenas uma linha de código! 😉

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=', '&'))
// FnazXYWlyr8

Ainda Ă© possĂ­vel fazer outros aprimoramentos, caso precise por exemplo deixar os textos em lowerCase para facilitar na hora de buscar as palavras

ComentĂĄrios