Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] preg_match a cudzysłów
Forum PHP.pl > Forum > Przedszkole
Athread
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ć?
mlawnik
Użyj jakiejś biblioteki do parsowania html zamiast wyrażeń regularnych, to zacznie prostsze.

simplehtmldom, DOM, DOM Xpath?
Athread
Mimo wszystko chciałbym się dowiedzieć czy jest taka możliwość przy wykorzystaniu preg_match
jacobson
podaj dokladnie html jak wyglada zawierajacy text ktory chcesz pobrac
Athread
  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 (.*?)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.