Jump to content

Archived

This topic is now archived and is closed to further replies.

Orides Tomkiel Zmovirzynsk

com expressao regular highlight

Recommended Posts

Opa, estou adaptando um sistema de highlight mas agora pintou um problema, eu tenho a seguinte expressao:

 

log006_nome_funca()

 

e eu preciso do seguinte, de uma ER que me retorne os seguintes itens sublinhados:

 

log006_nome_funca()

 

eu estou usando a seguinte:

 

Logs : new RegExp('log.*\\(','gm'),

 

mas me retorna os seguintes itens:

 

log006_nome_funca()

 

 

Podem ver com o parenteses tambem destacado,

 

Desde ja agradeço.

Share this post


Link to post
Share on other sites

Pode usar split, mais simples:

 

gm = 'log006_nome_funcao()';
parte = gm.split('(');
alert(parte[0]); // Saída: log006_nome_funcao

Ou com ER mesmo:

 

<script>
	window.onload = function() {
		gm = 'log006_nome_funcao()';
		er = /^(log[0-9]{3}_[A-Za-z0-9_]*)/;
		er.test(gm);
		alert(RegExp.$1); // Saída: log006_nome_funcao
	}
</script>

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.