Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usunięcie <br/>
kamilos12
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 20.03.2010

Ostrzeżenie: (0%)
-----


Witam, pomoże mi ktoś ułożyć wyrażenie reguralne które usunie zanaki <br/> ale tylko z początku stringu?
Np.
  1. <br />
  2. <br />
  3. <br />
  4. <br />
  5. <br />
  6. <br />
  7. <br />
  8. Loremm...<br />
  9. mdgklmdsklgm<br />
  10. sdgsdgsdgsg<br />


Ma zostać:

  1. Loremm...<br />
  2. mdgklmdsklgm<br />
  3. sdgsdgsdgsg<br />


Bardzo proszę o odpowiedź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
YaQzi
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 31
Dołączył: 12.10.2008
Skąd: WAT

Ostrzeżenie: (0%)
-----


  1. $wzorzec = '/^[<br \/>\s*]+/';
  2. $out = preg_replace($wzorzec, '', $tresc);
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Po co do stałego ciągu preg_replace?
Go to the top of the page
+Quote Post
gac3k
post
Post #4





Grupa: Zarejestrowani
Postów: 90
Pomógł: 8
Dołączył: 28.07.2009

Ostrzeżenie: (0%)
-----


ee, ciąg nie jest stały a on ma rację, gość tylko podał przykład jak to ma wyglądać. Przynajmniej ja to tak rozumiem.
Go to the top of the page
+Quote Post
lobopol
post
Post #5





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Ależ on ma usunąć stały ciąg <br/> bez preg_replace można to choćby ltrimem usunąć
  1. $out = ltrim($text, '<br />');
Go to the top of the page
+Quote Post
YaQzi
post
Post #6





Grupa: Zarejestrowani
Postów: 94
Pomógł: 31
Dołączył: 12.10.2008
Skąd: WAT

Ostrzeżenie: (0%)
-----


Pytanie było o wyrażenie regularne więc nie wiem. Może to do ćwiczeń?

Poza tym zdaje się, że:
  1. $out = ltrim($text, '<br />');

skasuje tylko pierwsze <br /> bo pomiędzy nimi są inne białe znaki.

  1. $out = ltrim($text, "<br />\n\r\t");

jeśli już (IMG:style_emoticons/default/smile.gif)

I co jeśli tekst po ostatnim <br /> do skasowania zaczynał się od litery 'b' lub 'r'?

Ten post edytował YaQzi 16.07.2011, 21:19:39
Go to the top of the page
+Quote Post
lobopol
post
Post #7





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Rzeczywiście nie pomyślałem o tym, za dużo piwa znaczy się (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 08:20