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 (IMG:style_emoticons/default/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?
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="(.*?)"#
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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/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
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 (IMG:style_emoticons/default/smile.gif) Wszystko fajnie już działa, ale podtrzymuje pytanie z wyrażeniami ponieważ może się kiedyś przydać (IMG:style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 21:57