Regex ile Yardım

1 Cevap php

Ben bir dize bir sayıyla # tanıması ve tıklanabilir hale getirecek bir regex için arıyorum. Sadece eğer onun # ve eski gibi bir dizi: # 758 ve ben tıklanabilir yapmak. Not # 758. Youtube, örneğin bu vardır.

Birisi bana regex im değersiz beri bazı ipuçları verebilir gerçekten seviniriz.

1 Cevap

Bu deneyin:

preg_replace('/#\\d+/', '<a href="$0">$0</a>', $str);

Regex temelde /#\d+/, yani # karakter, bir veya daha fazla rakam izledi. preg_replace <a href="$0">$0</a> burada $0 bulunmuştur maç değiştirilir böyle tekrarlarını değiştirmektir.

Sadece numarayı gerekiyorsa, <a href="$1">$1</a> yerine /#(\d+)/ kullanmak.