Copy Editor: A RegEx Puzzle
Christopher Jarvis Developer
Cinq-Mars Media Publisher
Jul 2021 Release
🎹🖱️Keyboard + Mouse
Mixed
(55 reviews)
Public Linux Depots:- Copy Editor: A RegEx Puzzle Depot [190.33 M]
Steam Summer SaleCopy Editor is an intricate puzzle game that teaches Regular Expressions (RegEx), commonly used in computer science and language theory.
Play a demo and then buy at a Summer Sale special price!
Also try our newest math puzzle, Equate 8! All proceeds from game sales benefit the mission of Cinq-Mars Media non-profit in developing educational games, which are always provided free to teachers and students.
[previewyoutube="9lZeoSAPn4s;full"][/previewyoutube]
[ 2025-06-26 17:10:28 CET ] [ Original post ] 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 sanitize text for your wacky and demanding publishers who perpetually find themselves in turmoil over comical errors that arise in a variety of old manuscripts that need to be reprinted.
Like its spiritual predecessor, The Devil's Calculator, no familiarity with advanced or even intermediate concepts is assumed, rudiments are learned through gentle tutorials but the focus is always on tactics and lateral thinking. While you will no doubt learn valuable RegEx skills, it is primarily used a pre-text for these sophisticated and rewarding logic puzzles. Game mechanics permit such playful obstructions 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 histograms of your performance, the number of rules required to sanitize the text as well as the number of chars needed. In this way it is similar to RegEx Golf but far more elaborate and nuanced, since text replacement is of equal importance. A fully formed level editor will allow you to pose your own challenges to the community.
MINIMAL SETUP- OS: Ubuntu or Other Distro
- Processor: 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processorMemory: 500 MB RAM
- Memory: 500 MB RAM
- Graphics: Integrated Graphics
- Storage: 100 MB available space
16.79$ (16%)
4.27$ (79%)
4.46$ (78%)
8.96$ (82%)
12.82$ (79%)
4.95$ (17%)
5.27$ (12%)
16.59$ (17%)
3.93$ (21%)
50.37$ (16%)
12.59$ (16%)
8.27$ (17%)
16.59$ (17%)
2.66$ (82%)
16.97$ (15%)
16.79$ (16%)
17.59$ (12%)
17.59$ (12%)
16.57$ (17%)
7.82$ (80%)
25.46$ (15%)
16.57$ (17%)
12.82$ (74%)
7.39$ (70%)
7.03$ (77%)
10.88$ (66%)
33.17$ (17%)
3.67$ (82%)
8.54$ (79%)
5.12$ (91%)
1.31$ (81%)
1.84$ (74%)
0.94$ (81%)
0.59$ (40%)
4.49$ (55%)
1.5$ (70%)
1.58$ (77%)
1.84$ (74%)
1.58$ (77%)
2.25$ (85%)
1.19$ (40%)
1.84$ (74%)
1.5$ (92%)
0.56$ (81%)
1.88$ (81%)
2.25$ (89%)
1.84$ (74%)
0.56$ (81%)
4.5$ (62%)
3.38$ (62%)
9.13$ (39%)
3.0$ (70%)
3.48$ (83%)
0.9$ (91%)
4.5$ (91%)
1.31$ (81%)
6.85$ (47%)
1.8$ (77%)
1.84$ (74%)
3.92$ (87%)
2.49$ (83%)
3.99$ (90%)
21.99$ (27%)
4.24$ (79%)
6.49$ (84%)
1.49$ (85%)
2.49$ (75%)
42.49$ (15%)
17.49$ (75%)
2.99$ (85%)
3.99$ (80%)
0.99$ (75%)
1.49$ (75%)
4.99$ (83%)
1.10$ (84%)
1.19$ (76%)
1.19$ (76%)
2.99$ (85%)
2.48$ (75%)
2.49$ (75%)
1.69$ (72%)
1.99$ (80%)
3.99$ (80%)
1.24$ (75%)
1.09$ (93%)
51.49$ (26%)
1.19$ (88%)
1.19$ (88%)
13.49$ (10%)
1.19$ (88%)
FANATICAL BUNDLES

Time left:
356298 days, 6 hours, 44 minutes

Time left:
5 days, 13 hours, 44 minutes

Time left:
356298 days, 6 hours, 44 minutes

Time left:
5 days, 13 hours, 44 minutes

Time left:
11 days, 13 hours, 44 minutes

Time left:
33 days, 13 hours, 44 minutes

Time left:
16 days, 13 hours, 44 minutes

Time left:
19 days, 13 hours, 44 minutes

Time left:
25 days, 13 hours, 44 minutes

Time left:
30 days, 13 hours, 44 minutes

Time left:
32 days, 13 hours, 44 minutes
HUMBLE BUNDLES

Time left:
3 days, 7 hours, 44 minutes

Time left:
5 days, 7 hours, 44 minutes

Time left:
7 days, 7 hours, 44 minutes

Time left:
12 days, 7 hours, 44 minutes

Time left:
12 days, 7 hours, 44 minutes

Time left:
14 days, 7 hours, 44 minutes
by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE
iiii_spike_iiii
Warhammer 40,000: Space Marine II
Erster Playthrough mit @Tiberius_Vision
pigman_games
DOOM Eternal
Pig69.FM NM grind for UN / Linux Gamer & Streamer
fossunleashed
Software and Game Development
[k8s] Trying to learn kubernetes again (Friday Learning Stream)
tom__bh
Software and Game Development
Tattoy post-launch fixes
iotchaikov
Pro Cycling Manager 25
On reste et on fait monter l'quipe Mg.K ou on part dans une autre...
a1rm4x
Science & Technology
let's talk about the latest linux news
ukaszgra
Games + Demos
Rogal Mafia - Przegld gier rougelike | Daily strumyk 13/15
jimpy3
Fallout 76
PC : Faffing about as usual ... :) First playthrough
jotson
Software and Game Development
Pneumatic tubes and sucking noises | godot linux
rwxrob
Science & Technology
homelab init (building k8s on proxmox)
yingsensei
The Elder Scrolls Online
the Sojourn ep.6 but first some chores on ESO
cringer
Railway Empire 2
[only 1080p today] totally smooth professional high grade stream, as a...
soulchainer
Just Chatting
Feliz vierneeeees! Latigazos para todas :3 (toca Indie xD).
outermostghost
Fallout: New Vegas
[18+] VTuber Summer Slam BONUS ROUND - Fallout: New Vegas !charity !ru...
rafalagoon
Software and Game Development
GameDev/Godot Hablemos y luego haremos juegos - Quieres aprender a ha...
rawknradio
Music
Rawkn Radio: The human/ai radio experiment. Not all our music is rawk,...
shorkseven
HELLDIVERS 2
Joining The War (through Linux)
boldviking
HITMAN World of Assassination
HITMAN 3 - The Banker! THX IOI for the key! Then later tonight more Pa...