GREP Loop 1.2
GREP Loop 1.2
Consider getting the GREP MEGAPACK instead!
Repeat Find/Change Until Complete
GREP Loop is an Adobe InDesign script that runs a GREP find/change over and over until there’s nothing left to change. Some find/change operations only partly apply on a single pass — for example when each change creates a new match, or when overlapping matches mean one run can’t catch them all. Normally you’d click Change All repeatedly until the count hits zero; this script does that looping for you in one click.
It picks up the GREP pattern and replacement you’ve already set in Find/Change, lets you confirm or edit them, and runs the change repeatedly against the scope you choose — the current story, the entire document, or a selected text range.
New in 1.2
- Streamlined, refactored release with a restructured Help window.
- Rebuilt as a non-modal palette with a single Search Scope dropdown (Current Story / Entire Document / Selected Text) that auto-selects based on your selection.
- Added a Reload button to refresh the Find/Change fields from InDesign’s current GREP preferences.
- User documentation (PDF)
Compatible 2026-2023 (maybe below)
Contact me for bugs/feature requests.
Scripts provided without warranty - backup data and use at your own risk.
Licensed under CC BY-NC-SA-4.0
Jean-Claude Tremblay – Services Proficiografik