Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenie regularne
Damiankossek
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 8
Dołączył: 10.12.2009

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


Witam, mam wyrażenie które wyciąga ciąg znaków z href="TUTAJ TEN CIĄG"

Mam taki wzór dla tego wyrażenia:
  1. /href="([a-zA-Z0-9])"/

I pobiera ciąg tylko i wyłącznie jak nie ma żadnych znaków w stylu "- _ , .' itp.
Jak to napisać aby pobierało mi wszystkie znaki ? Każdy znak muszę oddzielnie wytyczyć ? Chciałbym poprostu pobrać WSZYSTKO bez wyjątków z pomiędzy HREFa smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Bags_Bunny
post
Post #2





Grupa: Zarejestrowani
Postów: 262
Pomógł: 39
Dołączył: 12.04.2004

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


Kod
/href="([^"]*)"/

Ale czemu nie użyjesz DOM?


--------------------
rm -rf /*
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





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

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


Wystarczy zamiast waszych wymysłów wrzucić
Kod
#href="(.*?)"#


--------------------
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
bendi
post
Post #4





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

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


Mozna tez tak:
Kod
/href=("|')?(.*?)(?(1)\\1: )/



--------------------
Go to the top of the page
+Quote Post
Damiankossek
post
Post #5





Grupa: Zarejestrowani
Postów: 118
Pomógł: 8
Dołączył: 10.12.2009

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


No dzięki Panowie smile.gif Wszystko gra i śmiga, ale przy okazji może powiecie mi jak napisać takie wyrażenie aby pobierało mi treść z:

http://([treśćKtórąChcęPobraćDoPierwszegoSlasha])/news/show/1

Ogólnie napisałem coś takiego:

/http:\/\/([^"]*)\//

ale pobiera mi wszystko do ostatniego slasha, czyli w przypadku mojego przykładu pobiera mi do jedynki.

Sorry że tak męcze ale czytam różne artykuły na temat wyrażeń regularnych i nicholere mi to nie wchodzi smile.gif Ale ciągle coś tam się douczam...

Ten post edytował Damiankossek 17.02.2011, 16:59:37
Go to the top of the page
+Quote Post
Fifi209
post
Post #6





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

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


parse_url


--------------------
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
Damiankossek
post
Post #7





Grupa: Zarejestrowani
Postów: 118
Pomógł: 8
Dołączył: 10.12.2009

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


No nie wiedziałem o tej funkcji smile.gif Wszystko fajnie już działa, ale podtrzymuje pytanie z wyrażeniami ponieważ może się kiedyś przydać smile.gif

Dzięki
Go to the top of the page
+Quote Post
bendi
post
Post #8





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

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


Juz ma troche lat, ale moze sie przyda: 1 2 3


--------------------
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 Aktualny czas: 20.08.2025 - 15:05