| Visa föregående ämne :: Visa nästa ämne |
| Startad av: |
Meddelande |
Hachaso77
Medlem i: 432 dagar
Status: Offline
#722568
|
Skrivet: 2012-04-13 00:02
Ämne: Regular Expression på html taggar
|
|
|
Hej!
Undrar hur man kan via regular expressions kunna läsa ut och spara viss information i en Array?
hur gör jag för att läsa ut innehållet mellan taggarna. Gärna enbart de som är mellan <td> taggarna.??
<td class="small_text">Paris</td>
Har provat detta:
preg_match('/<td>(.+?)<\/td>/', $temp, $match); |
|
|
|
| Till toppen på sidan |
|
Azreal


Medlem i: 2814 dagar Från: Uppsala, bor i Göteborg
Status: Offline
#722569
|
|
|
_________________ Konsultation via PM, inte gratis. |
| Till toppen på sidan |
|
Wedge


Medlem i: 3949 dagar Från: Järfälla
Status: Offline
#722570
|
Skrivet: 2012-04-13 08:44
Ämne:
|
|
|
Och i just detta fall torde det vara ganska självklart att regexpet slutar matcha efter "<td". Regexpet vill se ">", men texten innehåller mellanslag efter td.
Vill du tillåta attribut inom td-taggen så får du anpassa regexpet till att hantera det. Som det står nu är det hårdkodat "<td>", utan attribut. |
|
|
_________________ Qualitum Webbhotell | Gomoku.se | PHP6.se
Skådebröd är fullt av optisk fiber |
| Till toppen på sidan |
|
Hachaso77
Medlem i: 432 dagar
Status: Offline
#722574
|
Skrivet: 2012-04-13 10:25
Ämne:
|
|
|
Tack för alla svar
Hur gör jag för att lägga till attribut i regexpet?
till exempel.
<td class="blabla">Min Text</td>
Har en annan liten fråga men vet inte om jag bör starta en ny tråd för det.
Jag får ut den här texten från HTML: María
Vilket borde bli María eller något sånt.
Men hur jag än gör så kan jag inte få PHP att läsa in det så.
Vill nämligen kunna trycka in rätt text i databasen. Som det är nu får jag trycka in en HTML kodad text men det blir fel. |
|
|
|
| Till toppen på sidan |
|
Wedge


Medlem i: 3949 dagar Från: Järfälla
Status: Offline
#722582
|
Skrivet: 2012-04-13 13:26
Ämne:
|
|
|
Otestat : <td(.*?)> borde göra att td med eller utan attribut matchar.
Fråga 2:
html_entity_decode omvandlar HTML-entiteter tillbaka till "riktig" text. |
|
|
_________________ Qualitum Webbhotell | Gomoku.se | PHP6.se
Skådebröd är fullt av optisk fiber |
| Till toppen på sidan |
|
|