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

Kyzd Lhsyr Psyq Hrwn Mhmhrwzt B Javascript



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

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

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

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







  • שיטת slice()
  • שיטת replace()
  • שיטת substring().

בואו נחקור את השיטות הללו אחת לאחת.



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

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



תחביר
עקוב אחר התחביר המוזכר להלן כדי להשתמש בשיטת slice():





חוּט .. פרוסה ( startIndex , EndIndex ) ;

כאן, ' startIndex ' וה ' EndIndex ” הם האינדקסים שמציינים איזה חלק מהמחרוזת צריך לחלץ.

דוגמא
בדוגמה זו, ניצור תחילה משתנה בשם ' צֶבַע ' המאחסנת רשימה של צבעים מופרדים בפסיקים:



היה צֶבַע = 'אדום, כחול, ירוק, כתום,' ;

הפעל את שיטת slice() על ידי העברת אינדקס ההתחלה בתור ' 0 ' ואינדקס הקצה בתור ' -1 ' שעוזר לקבל את המחרוזת לפני התו האחרון שהוא הפסיק:

היה תשובה = צֶבַע. פרוסה ( 0 , - 1 ) ;

קריאה לשיטת ה-slice() הנתונה תחלץ את המחרוזת המשנה החל מאינדקס 0 ותחלץ אותה לפני התו האחרון של מחרוזת.

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

לְנַחֵם. עֵץ ( תשובה ) ;

הפלט מראה שהפסיק האחרון מרשימת הצבעים הוסר בהצלחה:

בואו נתקדם לשיטה השנייה!

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

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

תחביר
עקוב אחר התחביר הנתון להלן כדי להשתמש בשיטת replace():

חוּט . החלף ( searchValue , replaceValue ) ;

הנה ה ' searchValue ' הוא הערך שיש לחפש ולהחליף ב-' replaceValue '.

דוגמא
כעת נשתמש במחרוזת שכבר נוצרה המאוחסנת במשתנה ' צֶבַע ' וקרא למתודה replace() על ידי העברת ה-searchValue כפסיק בצורה של תבנית ביטוי רגולרית. הפסיקים שחולצו יוחלפו במחרוזות ריקות:

היה תשובה = צֶבַע. החלף ( /,*$/ , '' ) ;

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

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

לְנַחֵם. עֵץ ( תשובה ) ;

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

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

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

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

תחביר
בצע את התחביר המצוין להלן כדי להשתמש בשיטת substring():

חוּט . מחרוזת משנה ( startIndex , EndIndex ) ;

כאן, ' startIndex ' וה ' EndIndex ” הם האינדקסים שמציינים איזה חלק מהמחרוזת יש לחלץ מהמחרוזת. שים לב שאינדקס ההתחלה כלול, ואילו אינדקס הקצה אינו נכלל במחרוזת שנוצרה.

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

היה תשובה = צֶבַע. מחרוזת משנה ( 0 , צֶבַע. אורך - 1 ) ;

במסוף, נדפיס את המחרוזת שנוצרה:

לְנַחֵם. עֵץ ( תשובה ) ;

תְפוּקָה

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

סיכום

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