Я хочу получить строку до последнего вхождения моей заданной подстроки.
Моя строка была,
путь = D: / me / vol101 / Prod / cent / 2019_04_23_01/image/AVEN_000_3400_img_pic_p1001-1010/pxy/AVEN_000_3400_img-mp4_to_MOV_v1001-1010.mov
моя подстрока, 1001-1010
, которая будет встречаться дважды.все, что я хочу, это получить строку до ее последнего вхождения.
Примечание: Моя подстрока динамическая с другим заполнением, но только с числом.
Я хочу,
D: / me / vol101 / Prod / cent / 2019_04_23_01 / image / AVEN_000_3400_img_pic_p1001-1010 / pxy / AVEN_000_3400_img-mp4_to_MOV_v
Я сделал с помощью регулярных выражений и нарезки, 1023 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 * 10 **
Есть ли лучший способ сделать это с помощью регулярных выражений?
Обратите внимание, что я пробовал так много, например:
- обычныйвыражение, чтобы соответствовать всему до последнего вхождения /
- Regex Последнее вхождение?
Я получил ответ с помощью регулярных выражений с нарезкой, но я хочудобиться с помощью одного регулярного выражения ..