מה זה Trim String ב-C#

Mh Zh Trim String B C



בשפת התכנות C#, רצף של תווים שניתן לנצל כדי להחזיק ולפעול על נתונים טקסטואליים נקרא מחרוזת, שהיא בעצם מערך של תווים. C# כולל פונקציית מחרוזת מובנית בשם מְטוּפָּח() , המשמש לביטול תווי רווח לבן, כגון רווחים, טאבים ומעברי שורות, הן מההתחלה והן מהסוף של מחרוזת. מאמר זה עוסק בשימוש ב-Trim String ב-C# והיישומים השונים שלו.

תוכן העניינים







מה זה מחרוזת ב-C#

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



מחרוזת myString = 'שלום עולם!' ;



מה זה Trim() ב-C#

שיטת Trim() ב-C# מבטלת את כל הרווחים הלבנים המובילים והנגררים הקיימים במחרוזת. שיטה מובנית זו משמשת בדרך כלל כדי לתפעל נתוני טקסט בתוכנות C#.





מחרוזת myString = ' שלום עולם! ' ;
string trimmedString = myString.Trim ( ) ;

איך Trim() עובד ב-C#

שיטת Trim() מסירה רווחים לבנים מההתחלה והסוף של המחרוזת. הפלט של שיטה זו הוא מחרוזת חדשה ללא רווח לבן. המחרוזת המקורית לא השתנתה.



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

שימוש במערכת;
מרחב שמות TrimStringExample
{
class myClass
{
ריק סטטי ראשי ( חוּט [ ] args )
{
מחרוזת myString = ' שלום עולם! ' ;
string trimmedString = myString.Trim ( ) ;
Console.WriteLine ( trimmedString ) ;
}
}
}

הנה הפלט של הקוד שניתן לעיל:

כיצד להסיר תווים ספציפיים ממחרוזת

ה מְטוּפָּח() ניתן להשתמש בשיטה ב-C# גם כדי להסיר תווים ספציפיים ממחרוזת על ידי ציון מערך תווים להסרה. כאשר מערך תווים מועבר כארגומנט ל- מְטוּפָּח() השיטה, היא מסירה את כל המופעים של אותם תווים מההתחלה והסוף של המחרוזת.

שימוש במערכת;
מרחב שמות TrimStringExample
{
class myClass
{
ריק סטטי ראשי ( חוּט [ ] args )
{
מחרוזת myString = '!!שלום עולם!!' ;
לְהַשְׁחִיר [ ] charsToTrim = { '!' } ;
string trimmedString = myString.Trim ( charsToTrim ) ;
Console.WriteLine ( trimmedString ) ;
}
}
}

הנה הפלט של הקוד שניתן לעיל:

כיצד לחתוך מחרוזת באמצעות שיטות אחרות ב-C#

ישנן שיטות מובנות נוספות ב-C# שניתן להשתמש בהן כדי לחתוך מחרוזת, כגון TrimStart() ו TrimEnd() . ה-TrimStart() מסיר רווחים מההתחלה, בעוד TrimEnd() מסיר רווחים מקצה המחרוזת.

שימוש במערכת;
מרחב שמות TrimStringExample
{
תוכנית הכיתה
{
ריק סטטי ראשי ( חוּט [ ] args )
{
מחרוזת myString = ' שלום עולם! ' ;
string trimmedStart = myString.TrimStart ( ) ; // מסיר רווחים לבנים מובילים
string trimmedEnd = myString.TrimEnd ( ) ; // מסיר רווחים לבנים נגררים
Console.WriteLine ( trimmedStart ) ; // תְפוּקָה: 'שלום עולם! '
Console.WriteLine ( trimmedEnd ) ; // תְפוּקָה: ' שלום עולם!'
}
}
}

הקוד התחיל בהגדרת מחרוזת myString עם רווחים לבנים מובילים ונגררים. לאחר מכן אנו משתמשים ב- TrimStart() פונקציה להסיר רווחים לבנים מובילים מהמחרוזת ולאחסן את התוצאה ב- trimmedStart מִשְׁתַנֶה. באופן דומה, אנו משתמשים ב- TrimEnd() פונקציה להסיר רווחים לבנים נגררים מהמחרוזת ולאחסן את התוצאה ב- trimmedEnd מִשְׁתַנֶה. לבסוף, אנו מדפיסים את שני המשתנים למסוף כדי לראות את הפלט.

כיצד להסיר תווים מאמצע המחרוזת

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

שימוש במערכת;
מרחב שמות RemoveStringExample
{
class myClass
{
ריק סטטי ראשי ( חוּט [ ] args )
{
מחרוזת myString = 'שלום עולם!' ;
string newString = myString.Remove ( 5 , 1 ) ; // מסיר את הפסיק
Console.WriteLine ( newString ) ;
}
}
}

הנה הפלט של הקוד שניתן לעיל:

סיכום

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