jadio
Новичок
Как исключить из строки небуквы (символы, не являющиеся буквами) с помощью ereg?
Здравствуйте.
Возникла такая задача. Через PHP загружается mp3-файл на сервер и этому файлу планируется давать имя, ичходя из ID3-тегов (artist_-_song.mp3). Всё было бы хорошо, если бы в тегах не встречались "опасные" символы, вроде слэшей, которые файловая система не позволяет использовать в имени файла.
Соответственно, возник следующий вопрос:
Есть строка $string. Требуется её преобразовать так, чтобы в ней остались ТОЛЬКО буквы латинского алфавита, цифры, знаки "-", ".", "_".
Хотелось бы решить проблему с помощью ereg_replace, но с регулярными выражениями я не знаком. Помогите, пожалуйста.
Спасибо за внимание.
Здравствуйте.
Возникла такая задача. Через PHP загружается mp3-файл на сервер и этому файлу планируется давать имя, ичходя из ID3-тегов (artist_-_song.mp3). Всё было бы хорошо, если бы в тегах не встречались "опасные" символы, вроде слэшей, которые файловая система не позволяет использовать в имени файла.
Соответственно, возник следующий вопрос:
Есть строка $string. Требуется её преобразовать так, чтобы в ней остались ТОЛЬКО буквы латинского алфавита, цифры, знаки "-", ".", "_".
Хотелось бы решить проблему с помощью ereg_replace, но с регулярными выражениями я не знаком. Помогите, пожалуйста.
Спасибо за внимание.
