Ha valaki esetleg arra vetemedne, hogy PHP és reguláris kifejezés segítségével szeretné az ilyen " idézőjeleket „ ilyenné varázsolni, annak ajánlanám figyelmébe az alábbi kis kódocskát:
function niceQuotes($s){
return preg_replace('#( |^)"(.*?)"( |$)#',' „\\2” ',$s);
}
Ez ugye annyit tesz, hogy ahol az idézőjel előtt és után egy szóköz áll, vagy ahol az idézőjel a tárgyszöveg első és utolsó karaktere, ott lecseréli az idézőjelt a másik verzióra. Ezt természetesen meg lehetne oldani a hagyományos str_replace();-szel, de akkor a minden HTML-elem beírásakor problémánk lenne, hiszen egy hasonló eredménnyel találkoznánk:
<a href=„http://mefi.be”>mefi</a>
Ez pedig nem lenne jó nekünk, ugye.

