Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrazenie regularne
Forum PHP.pl > Forum > Przedszkole
xorgi
Witam,
Mam problem od jakiegos czasu i niestety juz sam nie mam pomyslow...
Mam fragment kodu, który tworzy w php xml:

"\t\t<tytul>$row[tytul]</tytul>\n".

Mój problem polega na tym, że niektóre pobierane dane zawierają w nawiasach dane z angielskimi tytulami.
Przykładowo:
Miasto aniołów (City of Angel).

Jak napisać poprawnie wyrażenie, aby wyświetlał się tylko tekst Miasto aniołów? (Nie wiem czemu, ale jak dane pobieram z bazy - to niechce mi zadzialac wyrazenie...)
Daimos
ale sprecyzuj o co dokladnie Ci chodzi
czy chcesz
- zeby pomijalo teksty w nawiasach
- zostawialo tylko dwa wyrazy
- zostawialo okreslona liczbe znakow
questionmark.gifquestionmark.gifquestionmark.gif? wiele mozliwosci, moge sie domyslac jak cos zrobic, ale nie domysle sie, co Ty chcesz osiagnac winksmiley.jpg
xorgi
Chaiłbym, aby pomijało tekst w nawiasach włącznie z nimi.
nevt
mniej więcej tak:
  1. <?php
  2. $title = $row['tytul'];
  3. $title = preg_replace('/(.*?)/', '', $title);
  4. //i w twwoiim fragmencie...
  5. "\t\t<tytul>$title\n".
  6. ?>

pisałem z ręki... po 4 piwach - jak nie zadziała, to wybacz...
powodzenia.
xorgi
Działa - dzięki smile.gif
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.