Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] preg_match a cudzysłów
Athread
post 26.09.2013, 16:58:37
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 13.06.2011

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


Potrzebuję wyciągnąć kawałek tekstu z kodu w html w którym znajduje się cudzysłów. Problem w tym, że funckja preg_match go pomija

Tak widzi:
  1. preg_match('|>' . $character_name . '|', $world_page, $test);


Tak już nie:
  1. preg_match('|">' . $character_name . '|', $world_page, $test);



W jaki sposób mogę sobie z tym poradzić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
mlawnik
post 26.09.2013, 17:23:30
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 49
Dołączył: 12.04.2010

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


Użyj jakiejś biblioteki do parsowania html zamiast wyrażeń regularnych, to zacznie prostsze.

simplehtmldom, DOM, DOM Xpath?


--------------------
Pozdrawiam,
mlawnik

Cytat(nospor)
Jedzmy gówno.... miliony much nie może się przecież mylić
Go to the top of the page
+Quote Post
Athread
post 28.09.2013, 07:51:59
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 13.06.2011

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


Mimo wszystko chciałbym się dowiedzieć czy jest taka możliwość przy wykorzystaniu preg_match
Go to the top of the page
+Quote Post
jacobson
post 28.09.2013, 08:13:31
Post #4





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

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


podaj dokladnie html jak wyglada zawierajacy text ktory chcesz pobrac
Go to the top of the page
+Quote Post
Athread
post 29.09.2013, 17:52:39
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 13.06.2011

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


  1. <a href="http://www.tibia.com/community/?subtopic=characters&name=Athread">Athread</a></td><td style="width:10%;">31</td><td style="width:20%;">Elite Knight</td>


Chciałbym się dowiedzieć w jaki sposób mogę użyć cudzysłowia, żeby przykładowo zacząć od tego fragmentu: ;">
Aby wyciągnąć to co potrzebuje się dowiedzieć jak użyć cudzysłowia w preg_match

EDIT:
Można zamknąć. Cudzysłow zastąpiłem (.*?)

Ten post edytował Athread 29.09.2013, 18:46:23
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: 14.08.2025 - 06:44