Last active
January 22, 2023 18:07
-
-
Save matefs/acd9f0489bfeac0b20b5fbc5d74fe051 to your computer and use it in GitHub Desktop.
Procurar todas as vezes que uma palavra aparece no texto
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Vai achar todas as palavras que começarem com "km" dentro do texto "str" e então exibir 6 caracteres a partir do | |
indice (index) da palavra. | |
*/ | |
var str = 'Congestionamento no km 205 da BR-101 e deslizamento no km 559 da br-367 ' | |
str = str.trim() // tira os espaço em branco antes e depois | |
var palavraEscolhida = 'km' | |
var tamanhoDaPalavraEscolhida = palavraEscolhida.length | |
var regExpGlobal = new RegExp(palavraEscolhida, 'gi') | |
str.matchAll(regExpGlobal) | |
var listaPalavrasAchadas = Array.from(str.matchAll(regExpGlobal)) | |
for ( item of listaPalavrasAchadas){ | |
console.log(str.slice(item.index, item.index+6)) | |
} |
Author
matefs
commented
Jan 22, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment