PHP preg_replace - DEĞİL durum için düzenli ifade

0 Cevap php

Ben listede bulunmayan tüm bu karakterlerin yerini alacak preg_replace kullanarak PHP bir işlevi yazmak çalışıyorum. Normalde buldukları nerede değiştirmek ama bu farklı.

Ben dize varsa, örneğin:

$mystring = "ab2c4d";

Ben * ile tüm numaraları yerini alacak aşağıdaki işlevi yazabilirsiniz:

preg_replace("/(\d+)/","*",$mystring);

Ama ben a dan z ye ne dizi ne de alfabeleri olan bu karakterleri değiştirmek istiyorum. Bunlar # $ * gibi bir şey (olabilir);!.? ~ {} [] | \ / <> ' e.t.c.

Yani sayılar ve alfabenin dışında başka bir şey başka bir şey ile değiştirilmesi gerekir. Bunu nasıl yapabilirim?

Teşekkürler

0 Cevap