Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][wyrazenia] usunąć wszytko poza { }
b_chmura
post
Post #1





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


Witam
Panie i Panowie jak z tekstu usunąć wszystko oprócz tego co znajduje sie między np. klamerkami ({ })?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
franki01
post
Post #2





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Cytat(Blodo @ 8.09.2007, 23:52:54 ) *
  1. <?php
  2. $temp = preg_replace('#}(.+){#si', '', $temp);
  3. ?>


A jak bedzie {text} ? Ten sposob dla mnie odpada (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

  1. <?php
  2. $text = "nie{tak}moze ale nie {owszem}";
  3.  
  4. preg_match_all("({(.*?)})", $text, $tmp);
  5.  
  6. $return = "";
  7.  
  8. foreach($tmp[1] as $one) {
  9. $return .= "{".$one."}";
  10. }
  11. ?>


Ten post edytował franki01 9.09.2007, 20:15:24
Go to the top of the page
+Quote Post

Posty w temacie


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: 30.09.2025 - 01:33