@#@[email protected]!#!
gibi dinamik olarak oluşturulmuş dizeler var ve Perl kullanarak dizeden belirli karakterleri kaldırmak istiyorum.Belirli karakterleri Perl dizesinden kaldırmanın daha iyi yolu
$varTemp =~ s/['\$','\#','\@','\~','\!','\&','\*','\(','\)','\[','\]','\;','\.','\,','\:','\?','\^',' ', '\`','\\','\/']//g;
Bunu yapmanın daha iyi bir yolu var mı:
Şu anda bir şey bu (hiçbir şey karakterler yerine) yapıyorum? Temiz bir şey için fondeyim.
Bu olmayan tüm kelime karakterlerini kullanılan karakterler kullanmakta,
yazmak veya böylece bir karakter sınıfının birinci konumda bir şapka, onun duygusunu tersine çevirir. Bu sadece belirli bir karakter kümesini kaldırmak istediğimde işe yaramaz. – Ron