ما هو Trim String في C #

Ma Hw Trim String Fy C



في لغة البرمجة C # ، يُطلق على سلسلة الأحرف التي يمكن استخدامها للاحتفاظ بالبيانات النصية والعمل عليها سلسلة ، وهي في الأساس مجموعة من الأحرف. يتضمن C # وظيفة سلسلة مضمنة تسمى تقليم() ، والتي تُستخدم لإزالة أحرف المسافات البيضاء ، مثل المسافات وعلامات الجدولة وفواصل الأسطر ، من بداية السلسلة ونهايتها. تتناول هذه المقالة استخدام Trim String في C # وتطبيقاتها المختلفة.

جدول المحتويات







ما هي السلسلة في C #

يمكن تسمية السلسلة بأنها تمثيل للنص كتسلسل حرف. في C # ، يمكن الإعلان عن سلسلة بين علامتي اقتباس مزدوجتين ('').



سلسلة myString = 'مرحبا بالعالم!' ؛



ما هو Trim () في C #

تعمل طريقة Trim () في C # على التخلص من جميع المسافات البيضاء البادئة والزائدة الموجودة في السلسلة. تُستخدم هذه الطريقة المضمنة بشكل شائع لمعالجة بيانات النص في برامج C #.





سلسلة myString = ' مرحبا بالعالم! ' ؛
string trimmedString = myString.Trim ( ) ؛

كيف يعمل Trim () في C #

طريقة Trim () تزيل المسافات البيضاء من بداية السلسلة ونهايتها. ناتج هذه الطريقة عبارة عن سلسلة نصية جديدة بدون مسافة بيضاء. لم يتم تعديل السلسلة الأصلية.



يمكن استخدام وظيفة Trim () في سيناريوهات مختلفة ، مثل إزالة المسافات البادئة أو اللاحقة من إدخال المستخدم وتنسيق النص والمزيد:

باستخدام النظام ؛
مساحة الاسم TrimStringExample
{
فئة myClass
{
ثابت الفراغ الرئيسي ( خيط [ ] أرجس )
{
سلسلة myString = ' مرحبا بالعالم! ' ؛
string trimmedString = myString.Trim ( ) ؛
وحدة التحكم ( قلص ) ؛
}
}
}

هنا هو إخراج الكود المذكور أعلاه:

كيفية إزالة أحرف معينة من سلسلة

ال تقليم() يمكن أيضًا استخدام الطريقة في C # لإزالة أحرف معينة من سلسلة عن طريق تحديد مصفوفة من الأحرف لإزالتها. عندما يتم تمرير مصفوفة الأحرف كوسيطة إلى تقليم() طريقة ، فإنه يزيل جميع تكرارات تلك الأحرف من بداية ونهاية السلسلة.

باستخدام النظام ؛
مساحة الاسم TrimStringExample
{
فئة myClass
{
ثابت الفراغ الرئيسي ( خيط [ ] أرجس )
{
سلسلة myString = '!!مرحبا بالعالم!!' ؛
شار [ ] charsToTrim = { '!' } ؛
string trimmedString = myString.Trim ( charsToTrim ) ؛
وحدة التحكم ( قلص ) ؛
}
}
}

هنا هو إخراج الكود المذكور أعلاه:

كيفية قص سلسلة باستخدام طرق أخرى في C #

هناك طرق أخرى مضمنة في C # يمكن استخدامها لقص سلسلة ، مثل TrimStart () و تريم إند () . تزيل TrimStart () المسافات البيضاء من البداية ، بينما تزيل TrimEnd () المسافات البيضاء من نهاية السلسلة.

باستخدام النظام ؛
مساحة الاسم TrimStringExample
{
برنامج الفصل
{
ثابت الفراغ الرئيسي ( خيط [ ] أرجس )
{
سلسلة myString = ' مرحبا بالعالم! ' ؛
سلسلة trimmedStart = myString.TrimStart ( ) ؛ // يزيل المساحات البيضاء الرئيسية
سلسلة trimmedEnd = myString.TrimEnd ( ) ؛ // يزيل المساحات البيضاء الزائدة
وحدة التحكم ( قلص ) ؛ // انتاج: 'مرحبا بالعالم! '
وحدة التحكم ( قلص النهاية ) ؛ // انتاج: ' مرحبا بالعالم!'
}
}
}

بدأ الكود بتعريف سلسلة myString بمسافات بيضاء أولية ولاحقة. ثم نستخدم ملف TrimStart () وظيفة لإزالة المسافات البيضاء البادئة من السلسلة وتخزين النتيجة في قلص عامل. وبالمثل ، نستخدم ملف تريم إند () وظيفة لإزالة المسافات البيضاء الزائدة من السلسلة وتخزين النتيجة في قلص النهاية عامل. أخيرًا ، نقوم بطباعة كلا المتغيرين إلى وحدة التحكم لرؤية الإخراج.

كيفية إزالة الأحرف من منتصف سلسلة

تم تصميم طريقة Trim () في C # لإزالة أحرف المسافات البيضاء البادئة والزائدة فقط من سلسلة. لإزالة الأحرف من منتصف السلسلة ، يمكننا استخدام تقنيات أخرى لمعالجة السلاسل مثل استبدال () أو إزالة (). تتيح لك هذه الطرق إما استبدال أحرف معينة بأحرف أخرى أو إزالة الأحرف من مواضع معينة داخل سلسلة.

باستخدام النظام ؛
مساحة الاسم RemoveStringExample
{
فئة myClass
{
ثابت الفراغ الرئيسي ( خيط [ ] أرجس )
{
سلسلة myString = 'مرحبا بالعالم!' ؛
string newString = myString.Remove ( 5 و 1 ) ؛ // يزيل الفاصلة
وحدة التحكم ( سلسلة جديدة ) ؛
}
}
}

هنا هو إخراج الكود المذكور أعلاه:

خاتمة

طريقة Trim () في C # تعالج السلاسل وتزيل المسافات البيضاء من السلاسل. يمكن استخدام Trim () في حالات مختلفة ، مثل تنسيق النص وإزالة المسافات البادئة أو اللاحقة من إدخال المستخدم والمزيد. في هذا الدليل ، تعلمنا طرقًا مختلفة لقص السلسلة ومعالجتها في C #.