Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [regexp] wyciecie "^X" (X=liczba), Wyrażenia regularne
Najki
post
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 0
Dołączył: 12.02.2004
Skąd: Poznań

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


Ni w ząb nie rozumiem wyrażeń regularnych, mimo przeczytania kilku artykułów. Byłby ktoś tak miły i poratował mnie wyrażeniem, które wywali z podanego stringa ciągi typu "^X", gdzie X to liczba jedno- lub dwu cyfrowa?

Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dasko
post
Post #2





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 9.11.2004

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


Wszystkie funkcje preg_* wymagają ograniczenia wzorca ogranicznikami((IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ), aby można było jeszcze dodać ewentualne flagi.
Czyli twój kod teraz będzie wyglądał tak:
  1. <?php
  2.  
  3. $test = preg_replace ('#^([0-9]{1,2})#', '', 'jakis tekst ^7 dalej ^12dziala?');
  4.  
  5. ?>

Oczywiście zamiast # możesz dać np. / albo jakiś inny znak - niealfanumeryczny.
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: 9.10.2025 - 06:58