Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyciaganie tekstu z tekstu
invx
post
Post #1





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


Kod
aaa [cytat=XXX]aaa[/cytat] aaa


jesli mam tka zmienna, gdzie aaa=dowolny text to jak wyciagnac z tego xxx ? Wiem ze mozna to uczynic wyrazeniami regularnymi, ale moze by tabliceami ?


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


  1. <?php
  2. preg_match ('/[cytat=([a-zA-Z0-9]+)]/', $text, $wynik);
  3. print_r ($wynik);
  4. ?>


--------------------
Go to the top of the page
+Quote Post
invx
post
Post #3





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


chcialem to zrobic na tablicach, ale OK, neich i bedzie tak, bo problem pozostaje dalej, a mianowicie co zrobic jesli w tekscie kilka razy sie powtarza [cytat=XfXX]cytat lorem ipsum dol sir amet[/cytat], mozna by bylo petla, ale skad wiedziec ile razy ja wykonac ?


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
FiDO
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


A jak chcesz to zrobic na tablicach ?

Pozatym.. slyszales kiedys o preg_match_all" title="Zobacz w manualu php" target="_manual ? Bo mam wrazenie, ze do manuala to w tej sprawie nie zagladales...


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
invx
post
Post #5





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


ok, wszytsko ok
  1. <?php
  2.  
  3. function xcode_podmien ( $text=)
  4. {
  5.  preg_match( '/[cytat=([a-zA-Z0-9]+)]/', $text, $us );
  6. $text = str_replace("[cytat=$us]", "<table class='quote'><tr><td><b>Cytat:</b></td></tr><tr><td>", $text);
  7. $text = str_replace("[/cytat]", "</td></tr></table>", $text);
  8.  
  9. return $text;
  10. }
  11.  
  12. ?>


no i problem jak podmienic [cytat=aaa] gdzie aaa za kazdym razem mzoe byc rozne, powyzsza meoda zawodzi ...


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
hwao
post
Post #6


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




niezly hardcore smile.gif

Poco tutaj tyle przeksztalcen jak to da sie jedym zrobic?smile.gif

check this http://bbcode.strefaphp.net/

Moze splynie jakas wena smile.gif jak nie to pisz winksmiley.jpg
Go to the top of the page
+Quote Post
invx
post
Post #7





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


po to pisze swoj wlasny xcode tongue.gif zeby nie kozystac z gotowcow smile.gif
cos w powyzszym kodzie nie gra i nie wiem co ...


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
Radarek
post
Post #8





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 23.05.2005

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


Cytat(invx @ 2005-12-01 21:25:12)
po to pisze swoj wlasny xcode tongue.gif zeby nie kozystac z gotowcow smile.gif
cos w powyzszym kodzie nie gra i nie wiem co ...

Piszesz wlasny 'xcode' a nie znasz nawet wyrazen regularnych? Zacznij wpierw od nich.
Go to the top of the page
+Quote Post
invx
post
Post #9





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


ale moze ma ktos jakies sugestie czego w/w kod niedziala sad.gif


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Jak ci nie dziala? -- jak powinien dzialac a jak dziala?
preg_replace() -- zamieni ci wszystkie wystapienia.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 11:04