![]() |
עזרה ב ASP עם Replace
ככה, אני מוציא מהמסד טקסט, משדה בשם nes
השדה הוא ארוך...ומי שהכניס לשם את הפרטים, הכניס ידנית. שהוא רצה לרדת שורה הוא הכניס את התווים <BR>. אני רוצה לעשות replace שיחליף את <BR> בירידת שורה. מה לא ניסיתי....המון, ובאמת המון....כמה חיפשתי...וזה פשוט לא מצליח לי. אשמח לקבל עזרה. אגב x=replace(x,"<br>",chr(13)" לא עובד ... |
נסה:
x=replace(x,<br>,chr(13) |
x=Replace(x."<BR>", vbCRLF)
תהנה... ולכאלו שאלות הולכים לגוגל. |
בPHP זאת פונקצייה בעלת כמה אותיות שנקראת nl2br, ואפשר לעשות גם פעולה הפוכה.
זה שאתה החלטת לעבוד בASP?.. מה אני אגיד לך, תהנה. |
הראשון לא עובד, נותן לי שגיאה
השני גם לא עובד...כאילו אין שגיאה זה פשוט לא יורד שורה תאמין לי חיפשתי את גוגל כמה שעות טובות...וכבר נסיתי את מה שרשמת 20 פעם |
תנסה להחליף את זה ב\n כמו שEyeSoft כתב.. אני לא יודע ASP אבל תנסה
קוד:
x=Replace(x,"<BR>", "\n") |
אם יש לך במסד אנטרים ואתה רוצה להמיר ל <br> אז ככה -
קוד:
str=str.replace("\n","<br>"); קוד:
str=str.replace("<br>","\n"); |
אף אחד מהם לא עובד לי.
איזה דוגמא אתה צריך? תרשום 500 תווים בשורה בתוך המסד...והנה מה שאני רוצה להמיר (ובתוך השורה הזאת תכניס <BR> כל 60-70 תווים...) ולא אני החלטתי לעבוד ב ASP, הבגרות דורשת ממני לדעת ASP :\ |
ציטוט:
עריכה: http://www.sycx.net/temp/convert.asp - קוד בפעולה http://www.sycx.net/temp/convert.txt - קוד מקור (אם אתה על IE, תעשה מקש ימני ו view source ותוכל לראות גם את הצד שרת). |
ציטוט:
זה vbCRLF, לא \n לבחור שאמר לו שלא טוב שהוא התחיל לעבוד עם ASP, תגיד את זה לכל האתרים הגדולים בעולם. |
כל הזמנים הם GMT +2. הזמן כעת הוא 06:57. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ