Ra için düzenli ifade

0 Cevap php

Ben normal ifadeler için yeni değilim, ama ben bunu öğrenmek için çalışıyorum. Ben bir html metin etiketi kaldırmak ve sadece iç metin izin istiyorum. Bunun gibi bir şey:

Original: Lorem ipsum <a href="http://www.google.es">Google</a> Lorem ipsum <a href="http://www.bing.com">Bing</a>
Result:  Lorem ipsum Google Lorem ipsum Bing

Ben bu kodu kullanıyorum:

$patterns = array( "/(<a href=\"[a-z0-9.:_\-\/]{1,}\">)/i", "/<\/a>/i");
$replacements = array("", "");

$text = 'Lorem ipsum <a href="http://www.google.es">Google</a> Lorem ipsum <a href="http://www.bing.com">Bing</a>';
$text = preg_replace($patterns,$replacements,$text);

Bu çalışır, ancak bu kod daha verimli veya daha okunabilir olup olmadığını bilmiyorum.

Ben bir şekilde kod geliştirmek miyim?

0 Cevap