logo

JavaScript String split()

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

כאשר המחרוזת ריקה, במקום להחזיר מערך ריק, ה- לְפַצֵל() השיטה מחזירה את המערך עם מחרוזת ריקה. המערך הריק מוחזר כאשר גם המחרוזת וגם המפריד הן מחרוזות ריקות.

תחביר

 string.split(separator, limit) 

ארגומנטים של הפונקציה נדונים כדלקמן.

מפריד: זה פרמטר אופציונלי. זה יכול להיות ביטוי רגולרי או מחרוזת פשוטה. הוא מציין את הנקודה שבה הפיצול צריך להתרחש.

אם יש לו מספר תווים, יש למצוא את הרצף של הדמות כולה כדי לפצל.

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

מחק את ה-commit האחרון git

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

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

מערך יכול להכיל פחות ערכים מהמגבלה הנתונה. זה קורה כאשר מגיעים לקצה המחרוזת לפני שמגיעים לגבול.

מספר את האלפבית

בואו נבין את לְפַצֵל() שיטה תוך שימוש בכמה דוגמאות.

דוגמה1

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

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
בדוק את זה עכשיו

תְפוּקָה

 Welcome,to,the 

דוגמה2

בדוגמה זו אנו משתמשים באות 't' כמפריד של המחרוזת הנתונה. ה לְפַצֵל() הפונקציה תיצור מערך של מחרוזות על ידי פיצול המחרוזת הנתונה בכל מופע של האות 't'.

כאן, אנחנו לא מציינים את לְהַגבִּיל טַעֲנָה.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
בדוק את זה עכשיו

תְפוּקָה

 Welcome ,o ,he javaTpoin,.com 

דוגמה3

בדוגמה זו, אנו משמיטים את ה מפריד פָּרָמֶטֶר. בפלט, אנו יכולים לראות שהמערך המוחזר מכיל אלמנט בודד המורכב מהמחרוזת הנתונה.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
בדוק את זה עכשיו

תְפוּקָה

מחרוזת המרה ל-int ב-java
 Welcome to the javaTpoint.com 

דוגמה4

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

פרמטר הגבול מגביל את מספר הפיצולים ל-2 כי אנחנו מגדירים 2 כערך הגבול. בפלט, אנו יכולים לראות שהפיצול מתרחש רק פעמיים.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
בדוק את זה עכשיו

תְפוּקָה

 Welc,me t