Salve,
vorrei con una reg-ex tenere solo i caratteri da 0x20 a 0x7E
si può fare?
grazie
Salve,
vorrei con una reg-ex tenere solo i caratteri da 0x20 a 0x7E
si può fare?
grazie
Alla batteria dai retta ballA
Non mi risulta che ci sia un metodo "veloce".
Io farei una cosa del genere:
s/[^a-zA-Z0-9\`\~\\!\@\#\$\%\^....]//
dove al posto dei puntini ci metti tutti i caratteri stampabili (molti vanno preceduti da backslash).
Ci sono anche \W e\w che ti possono servire, ma non credo siano discriminanti sui caratteri dopo il 0x7f
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
io all'epoca avevo risolto così:
e mi tengo solo:codice:sub _strip { $_[0] =~ s/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F-\xFF]//g; return $_[0]; }
0x0A (NL new line, line feed)
0x0D (carriage return)
da 0x20 a 0x7E (caratteri ascii da chr(32) a chr(126))
ma credo che questa tabella possa aiutare a capire meglio:
ciao
Alla batteria dai retta ballA