Hi, De Luca and Davis, Thanks for your help. I found a solution that works fine: /( |-|')( |-|')|^( |-|')|( |-|')$|^$|\d|[^a-z C3§Ã¡Ã¤Ã£Ã âéèëêÃìïöóòôõüúùû¨Âܧݯé The solution proposed by De Luca doesn't work for some characters (e.g. ?"). Best regards, Carlos Camargo