php - preg_match dize değil href özniteliği içerisinde

0 Cevap php

Ben bu yüzden bu sorun ile sıkışmış var biraz kafa karıştırıcı regex bulabilirsiniz:

i verilen bir metinde belirli anahtar kelimeler <b> etiketleri eklemek gerekir. sorun anahtar kelime href özniteliği içinde ise, bir kırık bağlantı neden olduğunu ifade etti.

kod şöyle:

$text = preg_replace('/(\b'.$keyword.'\b)/i','<b>\1</b>',$text);

böylece gibi durumlar için

this <a href="keyword.php">keyword</a> here

i ile sona:

this <a href="<b>keyword</b>.php"><b>keyword</b></a> here

i kombinasyonları her türlü denedim ama hala doğru desen alamadım.

teşekkürler!

0 Cevap