У меня есть строки с номерами в ней. Цифры выглядят так: A-123456
, A-123456-P
, A-387785
, F-489186
, T-826926-P-2
.Удалить вторую строчку в строках
Так что мне нужно для всех чисел с -P
или -P-2
в конце, чтобы удалить его, так что только первая половина осталась: A-123456-P
--->A-123456
, T-826926-P-2
--->T-826926
.
Я попытался это сделать, сначала обнаружив и заменив все P*
. Но это оставило меня с -
в конце каждого оставшегося числа. Думаю, я не могу просто найти *-
и заменить его ничем, потому что он оставил бы меня с A
из-за первой тире. Как я могу это решить?