Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyrażenie regularne, mały problem
Immanuel
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 9.09.2005
Skąd: Lubin

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


  1. <?php
  2. $zmienna = preg_replace(
  3. '|.*aaa(..)bbb.*|s',
  4. '$1',
  5. $data
  6. );
  7. ?>


Potrzebuję wyciągnąć spomiędzy wyrażeń aaa i bbb liczbę.
Co zrobić żeby skrypt zapisał mi dowolną liczbę ?
Jak używam .* to nie działa, klasa \d też nie działa (to chyba tylko wyciąga cyfry).
Liczba może być jedno, dwu, trzy, cztero lub nawet pięciocyfrowa.

EDIT: już rozkminilem:

Kod
<?php
'|.*aaa([\d]{1,5})bbb.*|s',
?>


Ten post edytował Immanuel 22.10.2006, 14:56:12


--------------------
Immanuel, pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- Immanuel   wyrażenie regularne   22.10.2006, 14:39:36
- - erix   Kodaaa\d*bbb   22.10.2006, 14:55:12
- - Immanuel   a jeszcze jedno pytanie: mam plik, w ktorym znajd...   23.10.2006, 13:07:33


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: 20.08.2025 - 01:07