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

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

bigimot 02-05-06 14:07

עזרה ב ASP עם Replace
 
ככה, אני מוציא מהמסד טקסט, משדה בשם nes

השדה הוא ארוך...ומי שהכניס לשם את הפרטים, הכניס ידנית. שהוא רצה לרדת שורה הוא הכניס את התווים <BR>. אני רוצה לעשות replace שיחליף את <BR> בירידת שורה.

מה לא ניסיתי....המון, ובאמת המון....כמה חיפשתי...וזה פשוט לא מצליח לי.

אשמח לקבל עזרה.
אגב

x=replace(x,"<br>",chr(13)"

לא עובד ...

Homie 02-05-06 14:14

נסה:

x=replace(x,<br>,chr(13)

Eye-Soft 02-05-06 14:21

x=Replace(x."<BR>", vbCRLF)

תהנה...
ולכאלו שאלות הולכים לגוגל.

BlueNosE 02-05-06 14:29

בPHP זאת פונקצייה בעלת כמה אותיות שנקראת nl2br, ואפשר לעשות גם פעולה הפוכה.
זה שאתה החלטת לעבוד בASP?.. מה אני אגיד לך, תהנה.

bigimot 02-05-06 14:29

הראשון לא עובד, נותן לי שגיאה
השני גם לא עובד...כאילו אין שגיאה זה פשוט לא יורד שורה
תאמין לי חיפשתי את גוגל כמה שעות טובות...וכבר נסיתי את מה שרשמת 20 פעם

BlueNosE 02-05-06 14:31

תנסה להחליף את זה ב\n כמו שEyeSoft כתב.. אני לא יודע ASP אבל תנסה
קוד:

x=Replace(x,"<BR>", "\n")

eLad 02-05-06 14:33

אם יש לך במסד אנטרים ואתה רוצה להמיר ל <br> אז ככה -

קוד:

str=str.replace("\n","<br>");
אם יש לך במסד <br> ואתה רוצה להמיר לאנטרים (נניח ב textarea) אז ככה -

קוד:

str=str.replace("<br>","\n");
ואם אף אחד מהם לא עובד לך, תן דוגמא לקלט שאתה רוצה להמיר

bigimot 02-05-06 14:49

אף אחד מהם לא עובד לי.
איזה דוגמא אתה צריך? תרשום 500 תווים בשורה בתוך המסד...והנה מה שאני רוצה להמיר (ובתוך השורה הזאת תכניס <BR> כל 60-70 תווים...)
ולא אני החלטתי לעבוד ב ASP, הבגרות דורשת ממני לדעת ASP :\

eLad 02-05-06 15:19

ציטוט:

נכתב במקור על ידי bigimot
אף אחד מהם לא עובד לי.
איזה דוגמא אתה צריך? תרשום 500 תווים בשורה בתוך המסד...והנה מה שאני רוצה להמיר (ובתוך השורה הזאת תכניס <BR> כל 60-70 תווים...)
ולא אני החלטתי לעבוד ב ASP, הבגרות דורשת ממני לדעת ASP :\

שלי עובד בומבה

עריכה:

http://www.sycx.net/temp/convert.asp - קוד בפעולה

http://www.sycx.net/temp/convert.txt - קוד מקור (אם אתה על IE, תעשה מקש ימני ו view source ותוכל לראות גם את הצד שרת).

Eye-Soft 02-05-06 16:10

ציטוט:

נכתב במקור על ידי eLad
אם יש לך במסד אנטרים ואתה רוצה להמיר ל <br> אז ככה -

קוד:

str=str.replace("\n","<br>");
אם יש לך במסד <br> ואתה רוצה להמיר לאנטרים (נניח ב textarea) אז ככה -

קוד:

str=str.replace("<br>","\n");
ואם אף אחד מהם לא עובד לך, תן דוגמא לקלט שאתה רוצה להמיר

אלעד, הוא עובד בVBs, לא בJS.
זה vbCRLF, לא \n

לבחור שאמר לו שלא טוב שהוא התחיל לעבוד עם ASP, תגיד את זה לכל האתרים הגדולים בעולם.


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

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