Avatar ·

كيفية قص سلسلة نصية في بايثون حتى حرف معين من النهاية

📁 سلسلة, بايثون, عمل

إليك السلسلة:

a = 'Первый - второй - третий'

كيف يمكنني قص السلسلة من النهاية حتى ' -'، بحيث تكون النتيجة:

'Первый - второй'

سابقًا، عندما كانت السلسلة تحتوي على ' - ' واحدة فقط، كنت أفعل ذلك عبر .split(' - ') وأحذف العنصر الأخير بالمؤشر [1]، ولكن بمجرد ظهور سلاسل تحتوي على اثنين ' - '، توقف ذلك عن العمل بشكل صحيح. أو ربما يمكن أيضًا عبر .split(' - ') ولكن بحذف ليس العنصر [1] بالتحديد، بل ببساطة آخر عنصر في القائمة الناتجة. من يعرف كيف يفعل ذلك؟ أرشدوني، من فضلكم.