- Сообщения
- 45
- Реакции
- 1
Добрый день! Требуется помощь.
Ниже исходный текст. Цветом выделены сноски. Задача сделать их superscript.
Ищу следующее регулярное выражение
(\d(\,\s\d){0,}) любая цифра, за которой следует запятая с пробелом ноль или несколько раз
Ищу по трем условиям
(?<=[a-z]) после любой маленькой буквы
(?<=\;\s) после точки с запятой и пробела
(?<=\n|\r) после конца абзаца или принудительного переноса
Итоговый запрос выглядит так:
(?<=\;\s)(\d(\,\s\d){0,})|(?<=[a-z])(\d(\,\s\d){0,})|(?<=\n|\r)(\d(\,\s\d){0,})
Если применить его в окне Find/Change, все работает, получается нормальный результат:
Но когда пробую прописать абсолютно тот же запрос в виде GREP Style, результат получается другой (обвела сноску, которую игнорирует):
Что я делаю не так?
Вот файл на всякий случай
test.indd
Ниже исходный текст. Цветом выделены сноски. Задача сделать их superscript.
Ищу следующее регулярное выражение
(\d(\,\s\d){0,}) любая цифра, за которой следует запятая с пробелом ноль или несколько раз
Ищу по трем условиям
(?<=[a-z]) после любой маленькой буквы
(?<=\;\s) после точки с запятой и пробела
(?<=\n|\r) после конца абзаца или принудительного переноса
Итоговый запрос выглядит так:
(?<=\;\s)(\d(\,\s\d){0,})|(?<=[a-z])(\d(\,\s\d){0,})|(?<=\n|\r)(\d(\,\s\d){0,})
Если применить его в окне Find/Change, все работает, получается нормальный результат:
Но когда пробую прописать абсолютно тот же запрос в виде GREP Style, результат получается другой (обвела сноску, которую игнорирует):
Что я делаю не так?
Вот файл на всякий случай
test.indd