Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PCRE] $( a-z A-Z 0-9 )
.radex
post 23.05.2008, 17:11:49
Post #1





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Cześć!

Jako że nie znam zbytnio wyrażeń regularnych (w tym przypadku PCRE) zwracam się do Was o rozwiązanie mojego małego problemu. Próbowałem na wiele sposobów, ale nie jestem w stanie dopasować:

Kod
$(   tutaj dowolna ilość znaków a-z A-Z 0-9     )


do wartości wskazanej przeze mnie.

Jakieś sugestie?

Pozdrawiam.


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
Crozin
post 23.05.2008, 17:45:05
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


  1. <?
  2. preg_match('/^[a-zA-Z0-9]+$/', $var);
  3. ?>
Musi składać się (zaczynać/kończyć) znakami: a-zA-Z0-9. Znaków tych musi być 1 lub więcej.
Jeżeli chcesz mieć 0 lub więcej użyj zamiast plusa gwiazdki.
Go to the top of the page
+Quote Post
.radex
post 23.05.2008, 17:56:19
Post #3





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Ok, ale wartość ma się zaczynać od "$(" - znak dolara i nawias otwierający, a kończyć na ")" - nawias zamykający.


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
Crozin
post 23.05.2008, 18:08:13
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Aha winksmiley.jpg
  1. <?php
  2. preg_match('/$([a-zA-Z0-9]+)/', $var);
  3. ?>
Go to the top of the page
+Quote Post
.radex
post 23.05.2008, 18:25:25
Post #5





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


To nie do końca było to, ale z poprawkami sobie już poradziłem smile.gif

  1. <?php
  2. $text = preg_replace_callback('/$(([a-zA-Z0-9]+))/', 'findvar', $text);
  3. ?>


Czyli to co podałeś + zmiana samej funkcji + dodanie nawiasów na nawiasy kwadratowe (żebym mógł bezproblemowo wyciągnąć to co mnie interesuje)

Dzięki winksmiley.jpg


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
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: 25.06.2025 - 05:57