Verificar caracteres especias menos os espaços
06/12/2016 17:59
0
Olá a todos,

Alguém sabe uso expressão regular para verificar somente se uma determinada string possui caracteres especiais, mas não contando o espaço como um carácter especial?

tenho dessa forma:
        first.find("(\W)")
mas dessa forma procura todos os caracteres especiais inclusive o espaço.
Tags: Grails


0
Marcelo, não sou especialista em regex, mas acredito que basta negar \w e \s para obter os caracteres especiais.

Ex: 
first.findAll("[^\w\s]")


0
Ah, certo ! Também não tenho muito conhecimento com regex, não pensei na possibilidade de negar dessa forma, agente só esqueceu que são duas barras dessa forma funcionou:
first.findAll("[^\w\s]")

Vlw ! 


0
Parece que o site cortou as barras rsrsrs


0
Sim, cortou



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto