27 de novembro de 2020 âą 1 min de leitura
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