Попытка получить не жадное регулярное выражение в омаке

я работаю в файле omake и имею строку, представляющую путь. Я пытаюсь удалить первый каталог.

это моя строка:

PATH = \PI\Common\noa\common\util 

я написал это регулярное выражение:

$(PATH,S/.+\\\(.*\)/\1/)

но результат утил. Хотя я хочу получить эту строку: \Common\noa\common\util

я пытался использовать "?" для того, чтобы не быть жадным, но здесь это не работает (файл omake)

кто-то знает, как это сделать?


person user2700075    schedule 22.09.2013    source источник


Ответы (1)


Если нежадный модификатор не работает в omake, вы всегда можете явно запретить совпадение обратной косой черты в выражении «получить все до второй обратной косой черты»:

\\[^\]+\(.*\)

Я не знаю, нужно ли экранировать скобки в omake, но вы поняли...

person Desidero    schedule 22.09.2013