$string = "my text has \"double quotes\" and 'single quotes'";
$string
tüm teklifleri (farklı diller) nasıl kaldırılır?Bir dizeden alıntıları nasıl kaldırırım?
$string = "my text has \"double quotes\" and 'single quotes'";
$string
tüm teklifleri (farklı diller) nasıl kaldırılır?Bir dizeden alıntıları nasıl kaldırırım?
str_replace('"', "", $string);
str_replace("'", "", $string);
Demek istediğim tırnak işaretleri mi kastediyorsunuz?
preg_replace("/<!--.*?-->/", "", $string);
C tarzı tırnak:
preg_replace("/\/\/.*?\n/", "\n", $string);
CSS tarzı tırnak:
preg_replace("/\/*.*?\*\//", "", $string);
Aksi takdirde, bu örneğin html tırnak için çalışacak, bazı ifadeler için gitmek
Bash stili tırnak işaretleri:
preg-replace("/#.*?\n/", "\n", $string);
Vb vs ...
HTML'yi normal ifadelerle düzgün bir şekilde ayrıştırmak imkansız. Asla yapmaya çalışmayın. – jwueller
Katılıyorum ama aynı zamanda her ** programlama dilini düzgün bir şekilde ayrıştırmak imkansız ... –
str_replace dizileri de kabul eder, bu yüzden str_replace (array ('"'," '"),' ', $ string) Btw, HTML'nin bir programlama dili olduğunu mu söylüyorsunuz? ;-) – GolezTrol
$ string'in bunun içinde bir alıntı yok. – Chris
htmlentities veya urlencoded olarak gösterilen teklifler ne olacak? – stillstanding
Doğal dil önerileri (örneğin, „) ya da programlama dili tırnak işaretleri (örneğin, /*...*/') hakkında mı konuşuyorsunuz? – thejh