Skip to content

Regex Replacer MVP #1

@swfsql

Description

@swfsql
  • Multiple regexes can match and replace some content.
    • Regexes can have priorities and be executed in some order.
      • A match allows for higher priority regexes to re-try to match.
        • TODO: add option to disable this.
      • TODO: Add ordering options (eg. char length).
    • A replacement runs in the background and can be cancelled.
      • Allows manual cancelation.
      • Has a basic replacement cycle detection.
        • TODO: Add option to disable this.
      • Has a basic content "explosion" detection.
        • TODO: Add option to disable this.
    • Regexes can be grouped in "steps".
      • Steps are executed in order.
      • Multiple steps settings can be edited in the same view.
      • TODO: allow reordering of steps.
      • TODO: allow removal of steps.
      • TODO: Allow more step configurations (eg. replace newlines).
  • TODO: Allow saving/loading steps and regexes configuration to/from a file.
  • TODO: Allow loading steps and regexes configuration from a http(s) url.
  • Multiple "source text content" can be organized in "tabs".
    • Each tab has it's own source and result content.
    • TODO: Allow for multiple replacement for different projects to be running at the same time?
  • TODO: Allow saving/loading projects, steps and regexes configuration to/from the browser storage.
  • TODO: Add some log panel?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions