Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyrażenia regularne
Forum PHP.pl > Forum > Przedszkole
gothye
witam

poszukuje pomocy przy wyrażeniach regularnych

chcę za pomoca preg_match sprawdzać zmienne które wyglądają tak :

  1. $zmienna
  2.  
  3. $zmienna|mode:20
  4.  
  5. $zmienna.table
  6.  
  7. sekcja (bez znaku $ )
  8.  





nijak mi to wychodzi ze względu na znak "$" w wyrażeniu sad.gif(







blooregard
http://pl.php.net/manual/pl/regexp.reference.circudollar.php

$ jest znakiem specjalnym w PCRE i musisz go escape'ować, jeśli chcesz go wyszukiwać jako zwykły znak w wyrażeniu
gothye
dzieki udało się winksmiley.jpg

dopasowałem do wyrażenia z | i . w zmiennej

pozostało tylko jeszcze jak dopasować wyrażenie do zmiennej : 

$zmienna 

czyli nie zawierające znaków a-z0-9_

blooregard
[^a-z0-9_]
Fifi209
Wystarczyło poszukać
gothye
nie działa sad.gif

  1. '/^\$+[^a-z0-9_]/i'


blooregard
+ nie w tym miejscu.
Sword
mam podobny problem to nie będę zaśmiecał forum nowym tematem, mam taką linijkę:
  1. $wynik1 = preg_match_all('/<b><u>Kolejka 1 - 15-16 sierpnia<\/u><\/b>(.*?)<b><u>Kolejka 26<\/u><\/b>/',$wynik,$terminarz);

coś nie tak z modyfikatorem "<" :Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '>'
z góry dzięki.
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.