SteamTexx
Copy Editor: A RegEx Puzzle

Christopher Jarvis · Cinq-Mars Media

Copy Editor: A RegEx Puzzle

gameAppID 1489660Released
Release dateOct 14, 2021

Game Charts

Player statistics

Default: last 7 days, hourly. · Stale · Range: 6/14/2026, 1:44:56 PM - 8/20/2026, 11:46:17 AM

Current Players0
24h Peak0
All-Time Peak0
24h Player-Hours0 h

No Game Charts history available yet.

Player History

PeriodAvg. PlayersGain (total)Gain (%)Peak Players
Last 24 Hours000%0
Last 7 Days000%0
Last 30 Days000%0
Last 12 Months000%0
2026-08000%0
2026-07000%0
2026-06000%0

Details

DeveloperChristopher Jarvis
PublisherCinq-Mars Media
FreeNo
Required ageNone

Copy Editor is an intricate puzzle game that teaches you Regular Expressions (RegEx), commonly used in computer science and language theory. Build complex rules that process and revise famous texts for your wacky and demanding publisher!

Copy Editor is an intricate puzzle game that teaches you Regular Expressions (RegEx), commonly used in computer science and language theory. Build complex rules that process and revise famous texts for your wacky and demanding publishers! Using "find and replace" text processing commands, your goal is to align your input with the objective. Like its spiritual predecessor, The Devil's Calculator, no familiarity with the concept is needed. The basics are learned through gentle tutorials, with the focus always on tactics and lateral thinking. While you will no doubt learn valuable RegEx skills, the fun of Copy Editor lies in its sophisticated and rewarding logic puzzles. You must navigate playful obstructions such as a limited number of rules, certain keyboard keys not working for particular levels, and an embellishment of RegEx that extends to Natural Language Processing allowing you to discriminate on criteria like sentiment analysis, stems and parts of speech. Optimization is a big part of Copy Editor, and you can see how well you stack up to others with detailed breakdowns of your performance. In this way it is similar to RegEx Golf but far more elaborate and nuanced, since text replacement is of equal importance. Confident in your skills? A fully formed level editor will allow you to pose your own challenges to the community. Whether you are new to using Regular Expressions or want to test your proficiency, Copy Editor promises a fun and challenging puzzle experience.

Genres and categories

CasualIndieSimulationStrategySingle-playerMulti-playerFamily Sharing

Platforms and requirements

windows: yesmac: yeslinux: yes
PC
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system<br></li><li><strong>OS *:</strong> Windows 7<br></li><li><strong>Processor:</strong> 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor<br></li><li><strong>Memory:</strong> 500 MB RAM<br></li><li><strong>Graphics:</strong> Integrated Graphics<br></li><li><strong>Storage:</strong> 100 MB available space<br></li><li><strong>Sound Card:</strong> Any</li></ul>",
  "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system</li></ul>"
}
Mac
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> El Captain or later<br></li><li><strong>Processor:</strong> 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor<br></li><li><strong>Memory:</strong> 500 MB RAM<br></li><li><strong>Graphics:</strong> Integrated Graphics<br></li><li><strong>Storage:</strong> 100 MB available space<br></li><li><strong>Sound Card:</strong> Any</li></ul>",
  "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
}
Linux
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> Ubuntu or Other Distro<br></li><li><strong>Processor:</strong> 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor<br></li><li><strong>Memory:</strong> 500 MB RAM<br></li><li><strong>Graphics:</strong> Integrated Graphics<br></li><li><strong>Storage:</strong> 100 MB available space<br></li><li><strong>Sound Card:</strong> Any</li></ul>",
  "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
}

Ratings and content

dejus{"rating":"12","descriptors":"Linguagem imprópria","use_age_gate":"true","required_age":"12"}
steam_germany{"rating_generated":"1","rating":"12","required_age":"12","banned":"0","use_age_gate":"0","descriptors":"Schimpfwörte"}
igrs{"rating_generated":"1","rating":"13","required_age":"13","banned":"0","use_age_gate":"0","descriptors":"Penggunaan bahasa\nInteraksi Daring"}
Show raw AppDetails
{
  "1489660": {
    "success": true,
    "data": {
      "type": "game",
      "name": "Copy Editor: A RegEx Puzzle",
      "steam_appid": 1489660,
      "required_age": 0,
      "is_free": false,
      "detailed_description": "Copy Editor is an intricate puzzle game that teaches you Regular Expressions (RegEx), commonly used in computer science and language theory. Build complex rules that process and revise famous texts for your wacky and demanding publishers!<br />\r\n<br />\r\nUsing &quot;find and replace&quot; text processing commands, your goal is to align your input with the objective. Like its spiritual predecessor, The Devil's Calculator, no familiarity with the concept is needed. The basics are learned through gentle tutorials, with the focus always on tactics and lateral thinking. While you will no doubt learn valuable RegEx skills, the fun of Copy Editor lies in its sophisticated and rewarding logic puzzles. You must navigate playful obstructions such as a limited number of rules, certain keyboard keys not working for particular levels, and an embellishment of RegEx that extends to Natural Language Processing allowing you to discriminate on criteria like sentiment analysis, stems and parts of speech.<br />\r\n<br />\r\nOptimization is a big part of Copy Editor, and you can see how well you stack up to others with detailed breakdowns of your performance. In this way it is similar to RegEx Golf but far more elaborate and nuanced, since text replacement is of equal importance. Confident in your skills? A fully formed level editor will allow you to pose your own challenges to the community.<br />\r\n<br />\r\nWhether you are new to using Regular Expressions or want to test your proficiency, Copy Editor promises a fun and challenging puzzle experience.",
      "about_the_game": "Copy Editor is an intricate puzzle game that teaches you Regular Expressions (RegEx), commonly used in computer science and language theory. Build complex rules that process and revise famous texts for your wacky and demanding publishers!<br />\r\n<br />\r\nUsing &quot;find and replace&quot; text processing commands, your goal is to align your input with the objective. Like its spiritual predecessor, The Devil's Calculator, no familiarity with the concept is needed. The basics are learned through gentle tutorials, with the focus always on tactics and lateral thinking. While you will no doubt learn valuable RegEx skills, the fun of Copy Editor lies in its sophisticated and rewarding logic puzzles. You must navigate playful obstructions such as a limited number of rules, certain keyboard keys not working for particular levels, and an embellishment of RegEx that extends to Natural Language Processing allowing you to discriminate on criteria like sentiment analysis, stems and parts of speech.<br />\r\n<br />\r\nOptimization is a big part of Copy Editor, and you can see how well you stack up to others with detailed breakdowns of your performance. In this way it is similar to RegEx Golf but far more elaborate and nuanced, since text replacement is of equal importance. Confident in your skills? A fully formed level editor will allow you to pose your own challenges to the community.<br />\r\n<br />\r\nWhether you are new to using Regular Expressions or want to test your proficiency, Copy Editor promises a fun and challenging puzzle experience.",
      "short_description": "Copy Editor is an intricate puzzle game that teaches you Regular Expressions (RegEx), commonly used in computer science and language theory. Build complex rules that process and revise famous texts for your wacky and demanding publisher!",
      "supported_languages": "English",
      "header_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/header.jpg?t=1726125142",
      "capsule_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/capsule_231x87.jpg?t=1726125142",
      "capsule_imagev5": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/capsule_184x69.jpg?t=1726125142",
      "website": "https://cinqmarsmedia.com/copyeditor",
      "pc_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system<br></li><li><strong>OS *:</strong> Windows 7<br></li><li><strong>Processor:</strong> 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor<br></li><li><strong>Memory:</strong> 500 MB RAM<br></li><li><strong>Graphics:</strong> Integrated Graphics<br></li><li><strong>Storage:</strong> 100 MB available space<br></li><li><strong>Sound Card:</strong> Any</li></ul>",
        "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system</li></ul>"
      },
      "mac_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> El Captain or later<br></li><li><strong>Processor:</strong> 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor<br></li><li><strong>Memory:</strong> 500 MB RAM<br></li><li><strong>Graphics:</strong> Integrated Graphics<br></li><li><strong>Storage:</strong> 100 MB available space<br></li><li><strong>Sound Card:</strong> Any</li></ul>",
        "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
      },
      "linux_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> Ubuntu or Other Distro<br></li><li><strong>Processor:</strong> 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor<br></li><li><strong>Memory:</strong> 500 MB RAM<br></li><li><strong>Graphics:</strong> Integrated Graphics<br></li><li><strong>Storage:</strong> 100 MB available space<br></li><li><strong>Sound Card:</strong> Any</li></ul>",
        "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
      },
      "developers": [
        "Christopher Jarvis"
      ],
      "publishers": [
        "Cinq-Mars Media"
      ],
      "demos": [
        {
          "appid": 1489760,
          "description": ""
        }
      ],
      "price_overview": {
        "currency": "USD",
        "initial": 699,
        "final": 699,
        "discount_percent": 0,
        "initial_formatted": "",
        "final_formatted": "$6.99"
      },
      "packages": [
        525100
      ],
      "package_groups": [
        {
          "name": "default",
          "title": "Buy Copy Editor: A RegEx Puzzle",
          "description": "",
          "selection_text": "Select a purchase option",
          "save_text": "",
          "display_type": 0,
          "is_recurring_subscription": "false",
          "subs": [
            {
              "packageid": 525100,
              "percent_savings_text": " ",
              "percent_savings": 0,
              "option_text": "Copy Editor - $6.99",
              "option_description": "",
              "can_get_free_license": "0",
              "is_free_license": false,
              "price_in_cents_with_discount": 699
            }
          ]
        }
      ],
      "platforms": {
        "windows": true,
        "mac": true,
        "linux": true
      },
      "categories": [
        {
          "id": 2,
          "description": "Single-player"
        },
        {
          "id": 1,
          "description": "Multi-player"
        },
        {
          "id": 62,
          "description": "Family Sharing"
        }
      ],
      "genres": [
        {
          "id": "4",
          "description": "Casual"
        },
        {
          "id": "23",
          "description": "Indie"
        },
        {
          "id": "28",
          "description": "Simulation"
        },
        {
          "id": "2",
          "description": "Strategy"
        }
      ],
      "screenshots": [
        {
          "id": 0,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/ss_259996db054bdf60553b7fbe983e452694c2368b.600x338.jpg?t=1726125142",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/ss_259996db054bdf60553b7fbe983e452694c2368b.1920x1080.jpg?t=1726125142"
        },
        {
          "id": 1,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/ss_9fbbbea57823b141abb87416772ca50ed9f6f916.600x338.jpg?t=1726125142",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/ss_9fbbbea57823b141abb87416772ca50ed9f6f916.1920x1080.jpg?t=1726125142"
        },
        {
          "id": 2,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/ss_9ff42b0e39b8554aea5fb012de2c41c543994c58.600x338.jpg?t=1726125142",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/ss_9ff42b0e39b8554aea5fb012de2c41c543994c58.1920x1080.jpg?t=1726125142"
        },
        {
          "id": 3,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/ss_892782d2a6f56cd0d1fc4697dd17134b1649bc2a.600x338.jpg?t=1726125142",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/ss_892782d2a6f56cd0d1fc4697dd17134b1649bc2a.1920x1080.jpg?t=1726125142"
        },
        {
          "id": 4,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/ss_f1ebe7cb03666d35758cb9ca92a3da221b64ffca.600x338.jpg?t=1726125142",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/ss_f1ebe7cb03666d35758cb9ca92a3da221b64ffca.1920x1080.jpg?t=1726125142"
        }
      ],
      "movies": [
        {
          "id": 256823728,
          "name": "Teaser",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/256823728/movie.293x165.jpg?t=1614228173",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/1489660/350206/332e251008089ba405fae2440790cdeccbebee5d/1750994468/dash_av1.mpd?t=1614228173",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/1489660/350206/332e251008089ba405fae2440790cdeccbebee5d/1750994468/dash_h264.mpd?t=1614228173",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/1489660/350206/332e251008089ba405fae2440790cdeccbebee5d/1750994468/hls_264_master.m3u8?t=1614228173",
          "highlight": true
        }
      ],
      "release_date": {
        "coming_soon": false,
        "date": "Oct 14, 2021"
      },
      "support_info": {
        "url": "https://cinqmarsmedia.com",
        "email": "info@cinqmarsmedia.com"
      },
      "background": "https://store.akamai.steamstatic.com/images/storepagebackground/app/1489660?t=1726125142",
      "background_raw": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1489660/page_bg_raw.jpg?t=1726125142",
      "content_descriptors": {
        "ids": [],
        "notes": null
      },
      "ratings": {
        "dejus": {
          "rating": "12",
          "descriptors": "Linguagem imprópria",
          "use_age_gate": "true",
          "required_age": "12"
        },
        "steam_germany": {
          "rating_generated": "1",
          "rating": "12",
          "required_age": "12",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": "Schimpfwörte"
        },
        "igrs": {
          "rating_generated": "1",
          "rating": "13",
          "required_age": "13",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": "Penggunaan bahasa\nInteraksi Daring"
        }
      }
    }
  }
}