замена знака

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

Dmitrij M

Топикстартер
15 лет на форуме
Сообщения
11 046
Реакции
5 944
Есть ли способ, чтобы не в ручную заменить дефисы между годами (типа 1940-45 на 1940–45) чтобы дефисы не между цифрами не заменились? У меня CS...
 

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: замена знака

Легко. В три хода:
1. Find/Change ^9-^9 на какой-нибудь аттрибут, которого нет в публикации, например зачеркивание.
2. Все зачеркнутые дефисы меняем на тире.
3. Заменяем все зачеркнутое на незачеркнутое.
Все.
 

Dmitrij M

Топикстартер
15 лет на форуме
Сообщения
11 046
Реакции
5 944
Ответ: замена знака

Не выходит, найти находит, но меняет правильные цифры на 9...
 

Glutton

12 лет на форуме
Сообщения
885
Реакции
1
Ответ: замена знака

А ^ значёк стоит?
 

Dmitrij M

Топикстартер
15 лет на форуме
Сообщения
11 046
Реакции
5 944
Ответ: замена знака

я его скопировал отсюда, с форума... не использовал такого никогда... еще раз, при замене находится дефис между цифрами (любыми), но заменяет правильные цифры на 9...
как должна выглядеть строка замены?
 

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: замена знака

Поле "Change to" должно быть пустым во всех 3-х шагах!!! Должен быть отмечен только аттрибут!!!
 

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: замена знака

sakhar сказал(а):
Поле "Change to" должно быть пустым во всех 3-х шагах!!! Должен быть отмечен только аттрибут!!!

Виноват - погорячился, не во всех,во 2 шаге там должно быть тире...
 

Dmitrij M

Топикстартер
15 лет на форуме
Сообщения
11 046
Реакции
5 944
Ответ: замена знака

Ничего я понял, не понял про вторую строку и тире.
Если там появляется тире, то зачем подчеркивание и 3 опреация?
Можете ли Вы написать вторую строку?
Я прбовал и так и сяк, либо меняет на 9-ки, либо ставит тире и убирает цифры...
Сорри за напряг.
 

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: замена знака

Извините, но видимо у вас не хватает знаний для таких действий в программе...
Читайте F1 и литературу....
1.jpg
 

@diz@

отечеств. про
15 лет на форуме
Сообщения
4 220
Реакции
1 914
Ответ: замена знака

Я обычно ещё в ворде такое меняю.
Диалог "Найти и заменить", в нём галку на "Подстановочные знаки" и в поля "Найти" и "Заменить" ставлю "([0-9])\-([0-9])" и "\1^=\2" соответственно. В индезе бы такие замены позволить - было бы неплохо.
У Батушева скрипт sZam наверное так умеет, точно не скажу.
 

Dmitrij M

Топикстартер
15 лет на форуме
Сообщения
11 046
Реакции
5 944
Ответ: замена знака

Тут F1 не помогло бы... Спасибо, разобрался
 

vbatushev

20 лет на форуме
Сообщения
2 242
Реакции
1 227
Ответ: замена знака

У Батушева скрипт sZam наверное так умеет, точно не скажу.
Умеет. Там ведь регулярные выражения поддерживаются в поиске и замене.
 

Dmitrij M

Топикстартер
15 лет на форуме
Сообщения
11 046
Реакции
5 944
Ответ: замена знака

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