Всем добрый день.
Я пользуюсь InDesign CS5.
Нашел в этой теме h??p://forum.rudtp.ru/showthread.php?t=28482&p=529723&viewfull=1#post529723 хороший вариант расстановки букв алфавита, как это делает предметный указатель. Там есть и ссылки на оригинал поста.
Вот такой код GREP должен находить совпадения первых прописных букв в абзацах (?<=^(\u))(.+\r)(?!^\1)(\u)
И заменой $2\r$3\r\r$3 добавить буквы.
Но, как я ни старался, ни менял код GREP, так и не смог заставить нормально работать его. Он почему-то пропускает некоторые абзацы и не ставит буквы. Я уже больше недели бьюсь с ним, разбирался с рег. выражениями и ни чего не выходит.
Вот в таком тексте, на пример, (это название абзаца и номер страницы или без номера):
Аыауке 5
Агшщгшщ 4
Аьшнп 4
Бвен 4
Вкенр 5
Дпр 5
Доро 5
Женрпрлг
Пенгл 4
Япгишлу 6
Этот GREP пропускает абзац с заглавной буквой "А" "В" и "П". Одну букву "А" ещё можно дописать в ручную. Если менять эти абзацы с этими буквами на другие, то пропуск идет в этих же абзацах, не зависимо какие там буквы.
И получается так:
Аыауке 5
Агшщгшщ 4
Аьшнп 4
Б
Бвен 4
Вкенр 5
Д
Дпр 5
Доро 5
Ж
Женрпрлг
Пенгл 4
Я
Япгишлу 6
Помогите пожалуйста мне с этим GREP. Что нужно изменить, чтобы работало как надо.
Может это глюк CS5?
Я пользуюсь InDesign CS5.
Нашел в этой теме h??p://forum.rudtp.ru/showthread.php?t=28482&p=529723&viewfull=1#post529723 хороший вариант расстановки букв алфавита, как это делает предметный указатель. Там есть и ссылки на оригинал поста.
Вот такой код GREP должен находить совпадения первых прописных букв в абзацах (?<=^(\u))(.+\r)(?!^\1)(\u)
И заменой $2\r$3\r\r$3 добавить буквы.
Но, как я ни старался, ни менял код GREP, так и не смог заставить нормально работать его. Он почему-то пропускает некоторые абзацы и не ставит буквы. Я уже больше недели бьюсь с ним, разбирался с рег. выражениями и ни чего не выходит.
Вот в таком тексте, на пример, (это название абзаца и номер страницы или без номера):
Аыауке 5
Агшщгшщ 4
Аьшнп 4
Бвен 4
Вкенр 5
Дпр 5
Доро 5
Женрпрлг
Пенгл 4
Япгишлу 6
Этот GREP пропускает абзац с заглавной буквой "А" "В" и "П". Одну букву "А" ещё можно дописать в ручную. Если менять эти абзацы с этими буквами на другие, то пропуск идет в этих же абзацах, не зависимо какие там буквы.
И получается так:
Аыауке 5
Агшщгшщ 4
Аьшнп 4
Б
Бвен 4
Вкенр 5
Д
Дпр 5
Доро 5
Ж
Женрпрлг
Пенгл 4
Я
Япгишлу 6
Помогите пожалуйста мне с этим GREP. Что нужно изменить, чтобы работало как надо.
Может это глюк CS5?