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