Regex101 is an online regular expressions tester and debugger, supporting the syntax for PHP, PCRE, Python, Golang and JavaScript.
This tool can be used by programmers at various levels to test regular expressions prior to using them. It can also be used to support students in learning how these work, as they can test solutions to exercises, and get feedback from the tool (automated explanations and information about matches) and debug if necessary.
Type of Material:
Simulation
Recommended Uses:
In-class, homework, individual.
Technical Requirements:
A web browser and Internet connection
Identify Major Learning Goals:
Understand, learn and test regular expressions prior to using them.
It can used to compare and learn RegEx in languages PHP, PCRE, Python, Golang and JavaScript.
Target Student Population:
College students
Prerequisite Knowledge or Skills:
Regular Expressions; One of the following programming languages, specifically their regular expression handling: PHP (PCRE), JavaScript, python, golang
Content Quality
Rating:
Strengths:
Provides interactive validation of regular expressions
Concerns:
It's not very well documented.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
It can be easily integrated into coursework and it helps with concept reinforcement.
Concerns:
It is most useful when used as part of a guided lesson.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
Interactive and it simplifies the process of coding as students do not need to install anything to try different programming languages.
Concerns:
Did not find any instruction or user documentation. Unclear whether or not this is accessible; accessibility errors detected on opening page.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.