Your Cart
Loading
Only -1 left

GREP Loop 1.2

On Sale
$2.00
Pay what you want: (minimum $2.00)
$
Added to cart

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


You will get the following files:
  • PDF (59KB)
  • JSX (8KB)