הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [שאלה] ביטויים רגולריים... (https://hosts.co.il/forums/showthread.php?t=57578)

ShLooK 07-12-07 02:39

[שאלה] ביטויים רגולריים...
 
אז ככה,
כיצד ניתן לשלוף ממחוזרת כמו פה:
HTML קוד:

<td>
bla
</td>

כאילו שזה לא מחובר ככה <td>bla</td>...
אז ניסיתי לעשות ככה:
קוד:

"/<td>\n(.*)\n<\/td>/"
אך ללא הצלחה...
תודה, והמשך יום נעים!

meshuga 07-12-07 02:45

ציטוט:

נכתב במקור על ידי ShLooK (פרסם 588009)
אז ככה,
כיצד ניתן לשלוף ממחוזרת כמו פה:
HTML קוד:

<td>
bla
</td>

כאילו שזה לא מחובר ככה <td>bla</td>...
אז ניסיתי לעשות ככה:
קוד:

"/<td>\n(.*)\n<\/td>/"
אך ללא הצלחה...
תודה, והמשך יום נעים!

תנסה
קוד:

"/<td>(.*)<\/td>/s"
אתה יכול לקרוא על מה שהוספתי בעברית כאן ובאנגלית כאן

ShLooK 07-12-07 14:48

אמממ אפשר להגיד שזה חצי עובד, זה שולף את מה שאני רוצה, אבל חוץ מזה זה שולף עוד המוןןןן תוכן שאני לא צריך...

Derey22 07-12-07 15:01

זה בא במערך,תיקח את מה שאת צריך.או שתמחוק בעזרת unset

ShLooK 07-12-07 15:23

אבל זה בא במערך לא מובן, יש במערך חלקים שאני בכלל לא צריך, ויש חלקים שמחוברים יחד...

meshuga 07-12-07 15:29

תנסה
קוד:

"/<td>(.*)<\/td>/sU"
(שמור על אותיות קטנות גדולות..U גדולה..)

ותחזור לדפים שהבאתי לקרוא על זה, שתדע לפעם הבאה.

נראה אם זה יעזור לך....

ShLooK 07-12-07 15:42

זה עובד =]]]]
ממש תודה רבה לך!
אבל עכשיו צצה לי עוד בעיה,
במערכך שאני מקבל יש 1 ו0 נכון? כאשר 0 מוציא את התוכן כולל התגים למשמל <td>sss></td>
ו1 מוציא רק את התוכן sss, אז אני לא מצליח לעבוד עם 1...
זה לא מוציא לי את התוכן =\
תודה!

Meir 08-12-07 18:24

תנסה את זה:

PHP קוד:

<?php

$html 
'
<table>
    <tr>
        <td>bla bla bla
        bla bla bla</td>
        <td>bla bla</td>
    </tr>
</table>
'
;

preg_match('/<td>(.*?)<\/td>/s'$html$match);

echo 
$match[0]; // הדפסת התוכן כולל תגי הHTML
echo $match[1]; // הדפסת התוכן ללא תגי הHTML

?>



כל הזמנים הם GMT +2. הזמן כעת הוא 03:06.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ