у меня такие строки
abcdef
abcd|(
abcde|(foo
abcd|)
abcde|)foo
который следует изменить на
abcdef
abcd
abcde \foo
abcd
abcde \foo
- если нет
|
то ничего не делать - если после
|(
или|)
ничего не следует, удалите эти два символа - если что-то следует, замените
|(
или|)
на<space>\
Меня интересуют короткие шаблонные выражения, если это возможно. Я могу сделать это с помощью нескольких string.find
и string.sub
, но тогда у меня будет много операторов if
.
if nothing follows
? - person Wiktor Stribiżew   schedule 03.10.2018|(
или|)
являются последними символами. Если|
нет, тоbar)
должно остаться без изменений - person Red-Cloud   schedule 03.10.2018