هل يمكنك إنشاء دالة بايثون تستبدل جميع تواريخ السنة (أربعة أرقام في هذه الحالة) في سلسلة معينة بـ "---"؟
هل يمكنك إنشاء دالة بايثون تستبدل جميع تواريخ السنة (أربعة أرقام في هذه الحالة) في سلسلة معينة بـ "---"؟
user
بالطبع! فيما يلي دالة بايثون قصيرة تستبدل جميع تواريخ السنة في سلسلة معينة بـ "---":

بالتأكيد Remove_num(سلسلة):
    الأرقام = []
    للكلمة في string.split ():
        إن وجد (char.isdigit() للحرف في [*word]):
            word = ''.join([char for char in [*word] if char.isdigit()])
            أرقام.إلحاق (كلمة)
    للرقم في الأرقام:
        إذا لين (رقم) == 4:
            سلسلة = سلسلة.استبدال (رقم، '----')
        
    سلسلة العودة
assistant