Я использую Dreamweaver для обновления дат авторских прав на моем сайте. Я хочу сохранить существующий интервал (или его отсутствие) между годами. Примеры:
& Копировать; 2002-2008 следует обновить до & copy; 2002-2009
& Копировать; 2003 - 2008 следует обновить до & copy; 2003 - 2009
Это регулярное выражение, которое я использую для достижения этой цели в функции поиска и замены Dreamweaver.
Найти:
& Копировать; \ S * (\ d {4} \ S * - \ S *) \ д {3} [^ 9]
Заменить:
& Копировать; $ 1 2009
Вот ПРОБЛЕМА:
Это выражение работает, но имеет лишний пробел между дефисом и 2009. Если я напишу выражение замены без пробела, как & copy; $ 12009, затем Dreamweaver ищет 12 009-ю замену в выражении поиска и, не найдя ее, печатает $ 12009.