Lowercase на uppercase

Статус
Закрыто для дальнейших ответов.

azz

alexey
Топикстартер
15 лет на форуме
Сообщения
711
Реакции
359
подскажите, можно ли грепом поменять lowercase на uppercase?
мне просто нужно заменить конструкцию типа:
"Начало: продолжение." на "Начало. Продолжение."

Не по теме:
вариант с костылями тоже подойдет вполне ))
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
Ответ: Добалвение элементов указателя через GREP

найти

(?<=Начало): п

заменить

$0(в формате поставить all caps)
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
Ответ: Добалвение элементов указателя через GREP

тьфу. опечатка.

заменить

. п(в формате поставить all caps)
 

azz

alexey
Топикстартер
15 лет на форуме
Сообщения
711
Реакции
359
Ответ: Добалвение элементов указателя через GREP

Я так понимаю, что "начало" и "продолжение" могут быть любыми. Или нет?

ну да, я пример конструкции привел.
я так понимаю, что чисто грепом не обойтись при замене регистра букв?
применять character style не хочется...
 

Linxy

Девушка с битой
10 лет на форуме
Сообщения
2 277
Реакции
3 836
Ответ: Добалвение элементов указателя через GREP

azz, для того, чтобы построить нормальный запрос, нужно знать условия, которые объединяют элементы.
Так в Вашем случаем в общем виде можно сделать запрос:
Найти : :) )(\l)
Заменить: . $2
В формате для замены указать «Все прописные» / «All caps».
Но это затронет все-все двоеточия по тексту, что скорее всего не нужно.
Тогда возникает вопрос, может нужные строки обозначены определенным стилем? В таком случае достаточно добавить этот стиль в критерий поиска.
Еще не понятно насколько типичным является выражение «Начало: продолжение.». Всегда ли там по одному слову? Скорее всего нет. Может этой фразе всегда (и только ей) предшествует что-то одинаковое или после нее стоит? В общем в таких случаях нужно что-то, за что можно зацепиться для поиска и отделить искомую фразу от других похожих. И не зная этого, сложновато гадать.
Сюда можно прикрутить костыли в виде временного стиля, но чтобы автоматически назначить его всё равно надо понять, что именно выделяет эту фразу из других. Одного наличия двоеточия в середине предложения недостаточно.
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
Ответ: Добалвение элементов указателя через GREP

применять character style не хочется...

Это почему?

А по сути - как правильно написала Linxy - необходимы формализовать критерии для поиска.
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 257
Реакции
1 013
Ответ: Добалвение элементов указателя через GREP

____
 
Статус
Закрыто для дальнейших ответов.