Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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.

Compartilhar este post


Link para o post
Compartilhar em outros 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>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.