כיצד להסיר פסיקים ממחרוזת ב-JavaScript

Kyzd Lhsyr Psyqym Mmhrwzt B Javascript



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

פוסט זה יתאר את השיטה לביטול פסיקים ממחרוזת ב-JavaScript.







כיצד להסיר פסיקים ממחרוזת ב-JavaScript?

כדי להסיר פסיקים ממחרוזת ב-JavaScript, השתמש בשיטות המוגדרות מראש של JavaScript הבאות:



    • שיטת replace()
    • שיטת replaceAll()
    • שילוב של שיטת split() עם שיטת join().

הבה נדון בכל השיטות שהוזכרו לעיל אחת לאחת.



שיטה 1: הסר פסיקים מהמחרוזת באמצעות שיטת replace()

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





תחביר

בצע את התחביר המוזכר להלן כדי להשתמש בשיטת replace() להסרת פסיקים מהמחרוזת:



החלף ( 'replaceValue' , 'מחליף' ) ;


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

דוגמא

ראשית, צור משתנה ' str ' ואחסן מחרוזת ' Linuxhint, הוא האתר הטוב ביותר ללמידה, מיומנויות 'ב-str:

var str = 'Linuxhint, הוא הטוב ביותר, אתר ללמידה, כישורים' ;


קרא למתודה replace() על ידי העברת פסיק ( , ) ומחרוזת ריקה ( '' ) כטיעון ב' console.log() ' שיטה:

console.log ( str. להחליף ( ',' , '' ) ) ;


הפלט הנתון מסיר רק את הפסיק הראשון ממחרוזת:


כדי להסיר את כל הפסקים מהמחרוזת באמצעות שיטת replace(), העבר את תבנית הביטוי הרגולרי ' /\,/g ' כ-replaceValue במקום פסיק ( , ):

console.log ( str. להחליף ( / \, / g, '' ) ) ;


כאן, בביטוי רגיל, הלוכסים קדימה ( / ) מציינת את ההתחלה והסוף של ביטוי רגולרי, בעוד שהאלכסון האחורי ( \ ) משמש עם פסיק ( , ) כדמות בריחה, ' ז ” הוא הדגל הגלובלי שמייצג את ביטול כל הפסקים ממחרוזת.

הפלט מראה שכל הפסקים מהמחרוזת מוסרים:

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

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

תחביר

בצע את התחביר המצוין להלן עבור שיטת replaceAll() כדי להסיר פסיקים ממחרוזת:

החלף הכל ( 'ערך חיפוש' , 'replaceValue' ) ;


בתחביר לעיל, ה-' searchValue ' היא מחרוזת המשנה להחלפה, ו-' replaceValue ” הוא הערך המשמש כתחליף. כאשר נמצא ערך מסוים במחרוזת, הוא מוציא מחרוזת חדשה עם הערכים שהוחלפו.

דוגמא

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

console.log ( str.replaceAll ( ',' , '' ) ) ;


בפלט, כל הפסקים הוסרו כעת:

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

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

תחביר

התחביר המוזכר להלן משמש עבור שיטת split() עם שיטת join():

לְפַצֵל ( ',' ) .לְהִצְטַרֵף ( '' )


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

דוגמא

הפעל את שיטת split() עם שיטת join() ב' console.log() ' מתודה על ידי העברת פסיק(,) ומחרוזת ריקה('') כארגומנטים:

console.log ( p.split ( ',' ) .לְהִצְטַרֵף ( '' ) ) ;


תְפוּקָה

סיכום

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