Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: eregi_replace? -> dodawanie tagow
Forum PHP.pl > Forum > Przedszkole
Daimos
mam tekst:
cos: asdkjahsd asjkdga dgasghdah<br>
asda: asdasdasd<br>

chce pogrubic tekst przed dwukropkiem:
<b>cos:</b> asdkjahsd asjkdga dgasghdah<br>
<b>asda:</b> asdasdasd<br>



probowalem tak:

  1. <?php
  2. $buffer = eregi_replace( &#092;"<br>(.*):\", \"<b>1</b>\", $buffer );
  3. ?>


ale pogrubia mi wszystko
Ociu
Mo¿e: (.*): ?
Daimos
a jak napisalem wyzej ?
i pogrubia mi wszystko
Ociu
Nie czyta³em kodu... ¶mignê³o mi, ¿e chcesz napisaæ to za pomoc± W.R.
Daimos
post juz w niepamiec odchodzi, niewierze ze nikt niewie jak to zrobic :/
hwao
  1. <?php
  2. $buffer = preg_replace( &#092;"#(.+?):#si\", \"<b>1</b>\", $buffer );
  3. ?>

Po 1 pregi szybsze:)
Powino dzialac jak nie to daj znac (pisane z glowy) to napisze to przetestuje u siebie i Ci dam.
behemot
witam,
  1. <?php
  2.  
  3. echo preg_replace(&#092;"/(.*?:)s/\",\"<b>$1</b>\",$tekst);
  4.  
  5. ?>
Daimos
oba pregi co mi napisaliscie w rezultacie pogrubiaja cala strone :/
SongoQ
  1. <?php
  2. echo preg_replace('/([a-z]*?:)/i', '<b>1</b>', 'aa: dd sdfasd DDfsd: asdfasdf'); 
  3. ?>
Daimos
prawie idealnie tylko ze jak mam np:
e-mail: jakis email

to rezultar jest taki:
  1. e-<b>mail:</b> jakis email
matid
  1. <?php
  2. echo preg_replace('/([S]+:)/i', '<b>1</b>', 'e-aa: dd sdfasd DDfsd: asdfasdf');
  3. ?>
Daimos
matid troche to nie dziala

tekst:
adres: 20-031 Lublin
phone: +48 81 537 4564
fax-no: +48 81 537 6532
e-mail: sdf.sdfsdf@2sad.lublin.pl

przy Twoim preg wyglada tak:

adres: 20-031 Lublin
phone: +48 81 537 4564
fax-no: +48 81 537 6532
e-mail: sdf.sdfsdf@2sad.lublin.pl

trzeba wziasc pod uwage ze tekst po dwukropq moze byc ze wszystkimi znakami,
linijki odzdziela znak <br> to cos moze pomoze :/
SongoQ
  1. <?php
  2. echo preg_replace('/([a-z-_]*?:)/i', '<b>1</b>', 'a_a: dd sdfasd E-Mail: asdfasdf'); 
  3. ?>


Tam gdzie masz a-z musisz wszystki znaki wymienic jakie bedziesz uzywal.
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.