Blog

  • Group values and calculate total by match

    Input
    One line per item. Numeric extraction is controlled by the regex below. Group rules on the right sum matching lines.
    Numeric extraction
    The first capturing group must contain the numeric text. Example: .*\(([\d.,]+)\).*
    By default both are ignored. Example with ignored comma: 3445,53 → 344553. Example with decimal comma: 3445,53 → 3445.53.
    Calculation by regex
    Matching is case-insensitive and uses the original text exactly as written.

  • Convert to list

    Original 0 items
    Result 0 items
    Separator
    Single input
  • Generate matching Regex

    Input Lines one alternative per line
    Regex 0 alternatives
    Substitutions (word alternatives)
    If a line contains the left word, the generator also considers versions where that word is replaced by any right-side alternative. Add multiple alternatives per word. You can add and remove rows.

  • Combine values

    Value Regex Capture group #1 must contain the value chunk (e.g. “(20)” or “(10 A, 10 B)”).

  • Aggregate groups of values

    Input text Groups by blank lines; headings (no value) split sections
    Output 0 sections
    Value-extraction regex
    First capturing group is numeric. Headings are preserved; groups are sorted within each section.

  • Remove duplicates

    Original 0 lines
    Result 0 unique
    Cleanup rules
    Applied top to bottom
  • Extract URLs from text

    Input text Paste any text containing URLs
    Extracted URLs (editable) 0 found
    Open in groups of URLs
    Buttons are generated after extraction or after editing the output. Each button opens one group (e.g., 1 = URLs 1–5, 2 = URLs 6–10). The last group opens the remaining URLs.

  • Compare two lists

    Block A
    Result view shows cleaned lines. Click to edit original text.
    Block B
    Result view shows cleaned lines. Click to edit original text.
    Cleanup rules Applied top → bottom; removes matches before comparing.

  • HTML Title Ruler in Pixels