Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyrażenia regularne
Forum PHP.pl > Forum > Przedszkole
topor1988
Witam
Przejrzałem już parę tekstów na temat wyrażeń regularnych lecz nie znalazłem tego co bym chciał.
A więc mamy przykładowy tekst:
$tekst = 'to jest przykladowy tekst wielolinijkowy i ogolnie ble ble ble';

A teraz chcę ustawić aby po podaniu 'przykladowy' oraz 'ogolnie' pokazało mi co jest pomiędzy czyli
' tekst wielolinijkowy i '.
Ociu
key" title="Zobacz w manualu PHP" target="_manual - jest nawet podobny przykład z Twoim problemem.

Edit: a noi jeszcze explode" title="Zobacz w manualu PHP" target="_manual
topor1988
Nie za bardzo rozumiem tą funkcję Key(), a co do explode to nie chce mi sie tym bawić.
Kiedyś robiłem to normalnie poprzez preg_match() ale teraz zapomniałem jak to szło...
JoShiMa
Może tak:
  1. <?php
  2. $tekst = 'to jest przykladowy tekst wielolinijkowy i ogolnie ble ble ble';
  3. preg_match('/przykladowy(.)*?ogolnie/',$tekst,$znalezione);
  4. ?>


Oczywiście należy potem obejrzeć tablicę $znalezione.
topor1988
Wszytko fajnie, tylko wynik jest razem z tymi dwoma słowami których mi nie potrzeba.
  1. <?php
  2. (
  3.    [0] => przykladowy tekst wielolinijkowy i ogolnie
  4.    [1] =>  
  5. )
  6. ?>


A chciałbym aby zostało samo ' tekst wielolinijkowy i ' bez tych zbędnych 2 wyrazów (tak wiem, że mogę użyć explode, ale to są kolejne linijki kodu.
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.