Nasıl bütün soru işaretleri ve regex kullanarak bir eksi işaretleri kaldırırım?

2 Cevap php

Ben aşağıda kodu ile tüm soru işaretlerini kaldırmak için alabilirsiniz:

preg_replace('/(\?+)/', '', $string)

Ne olursa olsun ben yapmak gibi ne ben aynı zamanda da tüm eksi işaretlerini kaldırmak için alınamıyor. Ben denemek Her şey sadece bütün regex kırar.

2 Cevap

Ya bir dize yerine kullanın, ya da:

preg_replace('/[-?]/', '', $string)

Bu senin girişinden herhangi bir soru işareti veya tire (eksi işareti) kaldıracaktır. Sadece köşeli ayraç içinde yeni bir karakter ekleyebilir ve yapılabilir beri kolay, string yerine daha fazla karakter genişletmek için.

Belki

str_replace(array("?",  "-"), "", $string)

Zevk için daha fazla çalışacağız.