Harfler ve sayılar dışındaki tüm karakterleri eşleştirmek için Regex

2 Cevap php

Tüm yüklenen dosyaların dosya adlarını temizlemek istiyorum. Ben dönemleri, harfler ve sayılar dışındaki tüm karakterleri kaldırmak istiyorum. Ben bu yüzden ben burada sormak düşündüm regex iyi değilim. Birisi yardımcı siteye bana gelin ya da nasıl birlikte bu koymak için bana gösterebilir misin? Ben PHP kullanıyorum.

2 Cevap

s/[^.a-zA-Z\d]//g

(Bu RegExp kullanmak için nasıl bir Perl ifadesidir PHP yapmanız.:

$output = preg_replace('/[^.a-zA-Z\d]/', '', $input);

Bu kullanmayı deneyin:

$cleanString = preg_replace('#\W#', '', $string);

Bu harfler ve sayılar ancak tüm kaldıracaktır.