MaxReve نشر 19 أكتوبر 2015 أرسل تقرير مشاركة نشر 19 أكتوبر 2015 أبحث عن دالة في البايثون تقوم بحذف الفراغات والمسافات وtabs، فهل هنالك دالة تقوم بذلك؟ أريد أكثر من طريقة لأختار الأنسب لبرنامجي. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 19 أكتوبر 2015 أرسل تقرير مشاركة نشر 19 أكتوبر 2015 هنالك عدة طرق لحذف المسافات وtabs في بايثون، فعلى سبيل المثال يمكنك استعمال دالة strip() للحذف من الجانبين كما في المثال التالي:s = " \t a string example\t " s = s.strip() أو يمكنك حذف المسافات من جانب واحد من السلسلة النصية، كما في الأمثلة التالية:الجانب الأيمن:s = s.rstrip() الجانب الأيسر:s = s.lstrip() الأمثلة السابقة ستحذف الفراغات والمسافات من جانبين، لكنها لا تقوم بحذف الفراغات الزائدة في وسط السلسلة النصية، لذلك أنصحك في مثل هذه الحالات باستخدام دالة sub من مكتبة re كما في الأمثلة التالية:import re print re.sub('[\s+]', '', s) اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
MaxReve
أبحث عن دالة في البايثون تقوم بحذف الفراغات والمسافات وtabs، فهل هنالك دالة تقوم بذلك؟ أريد أكثر من طريقة لأختار الأنسب لبرنامجي.
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.