Usando expressões regulares no Javascript - RegExp
Podemos declarar uma expressão regular de duas maneiras.
Usando uma declaração literal:
/sinv*./i;
Ou usando o construtor RegExp:
new RegExp('sinv*.', 'i');
Os dois métodos funcionam da mesma maneira.
O construtor é uma opção melhor quando não sabemos como a regexp será formada ou.
No código abaixo usei o literal e constructor:
var re1 = /que..../;//Vamos pesquisar querida usando literal
var str = 'John Smith é uma pessoa muito querida e respeitada';
/*E substituir querida por amada
Nota: o caracter ponto é usado para representar qualquer
caracter em uma expressão bastando colocar a quantidade
exata para a pesquisa resultar positivo.
*/
var newstr = str.replace(re1, 'amada');
console.log(newstr);
//Usando o constructor:
var re2 = new RegExp(/que..../);
var str2 = 'John Smith é uma pessoa muito querida e respeitada';
var newstr2 = str2.replace(re2, 'prezada');
console.log(newstr2);
Consulte outras opções para uso do regex MDN da Mozilla.
Ou se quiser me encontrar para desenvolver seu site ou blog vá para: https://www.aondenet.com
Comentários
Postar um comentário