Захват с последующими цифрами: заменить синтаксис?(Dreamweaver) - PullRequest
0 голосов
/ 16 декабря 2011

Когда вы обращаетесь к перехвату регулярных выражений, вещи могут стать хитрыми, когда цифры перехватывают после захвата.В PCRE я могу написать

${1}000

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

Кто-нибудь знает эквивалентный синтаксис в операциях замены Dreamweaver, если таковые имеются?

Если бы у нас была серия «A» вместо нулей, мы могли бы использовать:

$1AAAA

Но эти:

$10000
${1}0000

не работают.

Я полагаю, что регулярное выражение - это ECMAScript.Просто не могу найти информацию.Это может не решаться в синтаксисе.Если это так, это было бы полезно знать.

Спасибо!

Редактировать: я должен добавить, что это не вопрос жизни и смерти, так как у меня есть несколько инструментов grep в моих руках,Я просто хотел бы знать.

1 Ответ

0 голосов
/ 16 декабря 2011

Предполагается, что регулярное выражение Dreamweaver для поиска и замены основано на JavaScript-реализации RegExp. Вы должны иметь возможность просто использовать 1000 долларов в тексте замены. Однако, как вы обнаружили, группы замены ($ + номер группы) не распознаются должным образом, когда текст замены имеет цифры сразу после маркера группировки.

FWIW: я зарегистрировал ошибку на этом http://adobe.ly/DWwish

...