Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyciąganie tekstu z pomiędzy znaczników
lolek09
post 20.06.2004, 11:35:58
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 30.05.2003
Skąd: Kraków

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


Chodzi mi o to czy za pomocą regexpów da się zrobić coś takiego, że z
Kod
[section name="nazwa"]zawartość[/section]

Wytnie mi [section ...] i [/section], a potem zwróci to co było między nimi?
Wiem, że problem wydaje sie prosty, ale nie wiem jak to zrobić.
Jeśli nie da się tego zrobić przy pomocy regexp, to może jakiś hint?
Z góry dzięki.


--------------------
Chciałbyś zobaczyć program bez błędów? Wyobraź sobie UFO, w którym Elvis doi swojego jednorożca
Go to the top of the page
+Quote Post
stoprocent
post 20.06.2004, 11:51:33
Post #2





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 17.05.2003
Skąd: Kraków , Londyn

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


  1. <?php
  2.  
  3. $text=&#092;"ciag z ktorego chcesz wyciagac znaczniki\";
  4.  
  5. $wytnij = preg_replace(&#092;"/([section name=')(.*?)('])(.*?)([/section])/e\", \"$powtorz[2]='4'\", $text);
  6.  
  7. ?>


i eefktem tego bedzie zapisanie to tablicy $powtorz twoich informacji
przyklad :
[section name='sekcja']jakis teks[/section]
Powsztanie tablica

$powtorz['sekcja']= 'jakis tekst';


--------------------
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 Wersja Lo-Fi Aktualny czas: 16.04.2024 - 07:00