Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wyrażenia regularne
gothye
post 28.01.2010, 15:59:12
Post #1





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


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(









--------------------
Nie udzielam pomocy poprzez PW
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
blooregard
post 28.01.2010, 16:14:22
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




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


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
gothye
post 28.01.2010, 16:40:24
Post #3





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


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_



--------------------
Nie udzielam pomocy poprzez PW
Go to the top of the page
+Quote Post
blooregard
post 28.01.2010, 16:47:23
Post #4


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




[^a-z0-9_]


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
Fifi209
post 28.01.2010, 16:47:35
Post #5





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Wystarczyło poszukać


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
gothye
post 28.01.2010, 17:23:05
Post #6





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


nie działa sad.gif

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




--------------------
Nie udzielam pomocy poprzez PW
Go to the top of the page
+Quote Post
blooregard
post 28.01.2010, 20:13:16
Post #7


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




+ nie w tym miejscu.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
Sword
post 29.01.2010, 21:31:59
Post #8





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 17.12.2008

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


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.

Ten post edytował Sword 30.01.2010, 10:43:34
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:42