quarta-feira, 11 de março de 2009

Procurando um identificador de programa

Use:
\<\h\w*\>
ancora início-de-palavra, seguida de um caracter inicial de palavra (a_zA_z_), seguido de zero ou mais caracteres de palavra (0_9a_zA_z_), seguido de uma ancora fim-de-palavra.

Mas, as ancoras acima dependem da opção 'iskeyword'. Se ela incluir '-', 'ident-' não será obtida.
Use então:
/\w\@<!\h\w*\w\@!
não precede com um caracter de palavra um caracter inicial de palavra, seguido de zero ou mais caracteres de palavra, não seguido de um caracter de palavra.

0 comentários:

Postar um comentário