Можно ли автоматизировать поиск и замену (см. внутри)?

  • Автор темы Автор темы dieter
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

dieter

Участник
Топикстартер
Сообщения
102
Реакции
0
В тексте присутствуют следующие связки - (год+пробел+г.) и (столетие+пробел+в.). Например, 1954 г. и XVI в.
Так как недопустимо, чтобы г. и в. были на новой строке, хотелось бы автоматизировать процесс замены таких связок на - "год+неразрывный пробел+г." и "столетие+неразрывный пробел+в".

Можно ли это осуществить? Помогите, пожалуйста, советом.
 
Ответ: Можно ли автоматизировать поиск и замену (см. внутри)?

У меня 3-я версия. И я именно про GREP и спрашиваю. Пробовал - НЕ получается никак. :(
 
Ответ: Можно ли автоматизировать поиск и замену (см. внутри)?

для года:
Найти: (\d{4}) (г\.)
заменить: $1~S$2
для века:
([XVI]+) (в\.)
заменить: $1~S$2
и в поиске дописать все остальные буквы встречающиеся в римских цифрах
 
Ответ: Можно ли автоматизировать поиск и замену (см. внутри)?

(\d{4})\s(г\.) поменять на $1~S$2, ну или просто присваивать nobreak на все стилем.
 
Ответ: Можно ли автоматизировать поиск и замену (см. внутри)?

посмотрел дома, можно и объединить поиск:
(\d{4}|[XIV]+) (г\.|в\.) заменить на 1~S$2
(опять же - дописать все остальные буквы встречающиеся в римских цифрах )
 
Ответ: Можно ли автоматизировать поиск и замену (см. внутри)?

Я имел ввиду НЕ конкретный год и век, а чтобы поиск-замена могла работать по критерию удовлетворяющему такой связке: цифра+пробел+г. и римская цифра+пробел+в
Можно ли средствами Инди сделать сию операцию?
 
Ответ: Можно ли автоматизировать поиск и замену (см. внутри)?

Вам уже дали точный ответ на ваш вопрос
#6
 
Ответ: Можно ли автоматизировать поиск и замену (см. внутри)?

Спасибо большое за помощь!

Вот сделал, исходя из ваших рекомендаций, критерий для ВСЕХ годов и столетий.

(\d|\u) (г\.|ст\.) на $1~S$2
 
Ответ: Можно ли автоматизировать поиск и замену (см. внутри)?

а '|\u' к чему?
 
Ответ: Можно ли автоматизировать поиск и замену (см. внутри)?

|\u - это "или любая прописная буква..."
я бы всё же поставил [IХСМVLD]
 
Статус
Закрыто для дальнейших ответов.