Я хочу очистить имена всех загруженных файлов. Я хочу удалить все символы, кроме точек, букв и цифр. Я не очень хорошо разбираюсь в регулярных выражениях, поэтому я подумал спросить здесь. Может кто-нибудь указать мне на полезный сайт или показать мне, как это собрать? Я использую PHP.
$newfilename=preg_replace('/[^a-zA-Z0-9.]/','',$filename);
s/[^.a-zA-Z\d]//g
(Это Perl-выражение того, как использовать RegExp. В PHP вы делаете:
$output = preg_replace('/[^.a-zA-Z\d]/', '', $input);
Попробуйте использовать это:
$cleanString = preg_replace('#\W#', '', $string);
Он удалит все, кроме букв и цифр.