Я помогаю кому-то с переименованием файлов на работе с помощью приложения, которое поддерживает синтаксис регулярных выражений python. Я попробовал несколько выражений, найденных на форумах, например, ^[^_]+(?=_)
для а) ниже, но он не работал должным образом, а некоторые другие, которые не работали. поэтому я решил, что должен обратиться к тому, кто действительно знает, что они делают. Спасибо за вашу помощь.Три регулярных выражения питона вокруг символов подчеркивания
а) в первом выражении я должен найти все символы до первого подчеркивания в образцах, как это:
cannon_mac_23567_prsln_333
jones_james_343342_prsln_333
smith_john_223462_prsln_333
так, я должен получить пушки, Джоунс и кузнец
б) в отдельном выражении мне нужно найти все символы между первым и вторым подчеркиванием. поэтому, я должен найти mac, james и john в приведенных выше примерах.
с) в последнем выражении я должен найти первый Underscore
путь приложения переименования работу я должен делать эти регулярные выражения в трех частях, как и выше. Благодарю.
Вы должны показать, что вы уже пробовали для каждой части. Как ваши попытки не работали? – askewchan
Обновленный мой ответ, должен делать то, что вы хотите сейчас. – msvalkon