Я использую плагин gedit regex (регулярное выражение стиля Python). Я хотел бы сделать некоторую арифметическую операцию для обратной ссылки на группу.
Например:
PART 1 DATA MODELS Chapter
2 Entity-Relationship Model 27
Я хотел бы изменить его как
PART 1 DATA MODELS Chapter 25
2 Entity-Relationship Model 27
Мое регулярное выражение ^(PART.*)\n(.*\s(\d+))\n
, и я хотел бы заменить его чем-то вроде \1 (\3-2)\n\2\n
, где \3-2
означает обратную ссылку \3
минус 2. Но замена регулярного выражения неверна. Интересно, как это сделать? Спасибо!