חתוך מחרוזת ב-JavaScript

Htwk Mhrwzt B Javascript



בזמן העבודה עם הטקסט, לפעמים יש צורך להגביל את מספר התווים של ערך מחרוזת. אם ערכי המחרוזת חורגים מהמגבלה, חתוך את החלק הנותר. חיתוך או חיתוך הוא תהליך של חיתוך או ביטול חלקים של משהו כדי להקטין אותו. כדי לחתוך או לקצץ מחרוזת, ל-JavaScript יש כמה שיטות מוגדרות מראש, כולל שיטת substring() או שיטת split() עם שיטת join().

מדריך זה ימחיש את השיטות לקיצור מחרוזת JavaScript.

חתוך מחרוזת ב-JavaScript

כדי לחתוך מחרוזת, השתמש בשיטות הבאות:







  • substring() שיטה
  • שילוב של לְפַצֵל() ו לְהִצְטַרֵף() שיטה

בואו נסביר את השיטות הללו בפירוט.



שיטה 1: קיצור מחרוזת באמצעות שיטת substring()

ה substring() השיטה היא ' חוּט שיטת 'סוג והיא חותכת את המחרוזת בין האינדקסים שצוינו. אם אורך המחרוזת המקורית חורג מהמגבלה, היא מחזירה רק את החלק הזה עד שמספר התווים יהיה שווה למגבלה שצוינה:



תחביר
התחביר הנתון משמש עבור ' substring() ' שיטה:





מחרוזת משנה ( הַתחָלָה , סוֹף )

זה דורש שני פרמטרים:

  • ' הַתחָלָה ” הוא אינדקס ההתחלה של המחרוזת המשנה
  • ' סוֹף ” הוא האינדקס האחרון שבו המחרוזת תקוצר.

ערך החזרה : זה יחזיר מחרוזת גזומה חדשה.



דוגמא
ראשית, צור משתנה ' str1 'שמאחסן מחרוזת' ברוכים הבאים ל-Linuxhint ”:

היה str1 = 'ברוכים הבאים ל-Linuxhint' ;

הגדר פונקציה בשם ' truncateString() ' עם שני פרמטרים, ' חוּט ' ו' לְהַגבִּיל '. בפונקציה זו, בדוק את אורך המחרוזת באמצעות ' אורך ' תכונה. אם אורך המחרוזת גדול מהמגבלה שצוינה, חתוך את המחרוזת באמצעות ' substring() ' שיטה שבה שני הארגומנטים מועברים, אינדקס ההתחלה של המחרוזת והמגבלה שתהיה האינדקס האחרון של המחרוזת:

פוּנקצִיָה truncateString ( חוּט , לְהַגבִּיל ) {
אם ( חוּט. אורך > לְהַגבִּיל ) {
str2 = חוּט. מחרוזת משנה ( 0 , לְהַגבִּיל ) ;
}
אַחֵר {
לַחֲזוֹר str1 ;
}
לַחֲזוֹר str2 ;
}

תתקשר ל ' truncateString() ' פונקציה על ידי העברת מחרוזת ' str1 'והגביל' 8 ”:

לְנַחֵם. עֵץ ( truncateString ( str1 , 8 ) ) ;

הפלט מציג את המחרוזת הגזורה החל מאינדקס ההתחלה 0 ומסתיים במדד 8 :

שיטה 2: קיצור מחרוזת באמצעות שיטת split() עם שיטת join()

יש שיטה נוספת לקצץ מחרוזת בשם ' לְפַצֵל() שיטה המפצלת את המחרוזת למערך של תת מחרוזות על תו ספציפי. כדי לחבר את מחרוזות המשנה למחרוזת, השתמש ב-' לְהִצְטַרֵף() ' שיטה

תחביר
בצע את התחביר הנתון של שיטת split() ליצירת אסימונים של מחרוזת ב-JavaScript:

לְפַצֵל ( מפריד , לְהַגבִּיל ) ;
  • הנה ה ' מפריד ” הוא כל תו ספציפי המשמש כפרמטר המפריד כדי לציין היכן לפצל את המחרוזת.
  • ' לְהַגבִּיל ” הוא מספר שלם המציין את מספר הפיצולים.
  • הוא מחזיר מערך של מחרוזות משנה המבוססות על הארגומנטים שעברו.

דוגמא
השתמש באותה מחרוזת ' str1 ' נוצר בדוגמה שלמעלה, ולאחר מכן, קרא למתודה split() על ידי העברת מחרוזת ריקה ('') והגבלה ' אחד עשר ' כטיעונים:

היה str = str1. לְפַצֵל ( '' , אחד עשר ) ;

הפלט מציג מערך של מחרוזות משנה באורך 11:

כעת, חבר את המערך למחרוזת באמצעות שיטת join() ואחסן אותו במשתנה ' truncStr ”:

היה truncStr = str. לְהִצְטַרֵף ( '' ) ;

הדפס את המחרוזת שנוצרה באמצעות ' console.log() ' שיטה:

לְנַחֵם. עֵץ ( truncStr ) ;

תְפוּקָה

סיכום

כדי לקצץ מחרוזת ב-JavaScript, השתמש ב-' substring() שיטת ', או השילוב של ' לְפַצֵל() ' ו' לְהִצְטַרֵף() ' שיטות. שיטת substring() היא השיטה הנפוצה ביותר לחיתוך המחרוזות ב-JavaScript. זה חותך את המחרוזת בין האינדקסים שצוינו. השיטה split() מפצלת את המחרוזות למערך של תת-מחרוזות ומתודה join() משמשת להמרת מערך משנה זה למחרוזת. מדריך זה המחיש את השיטות לחיתוך מחרוזות JavaScript.