RegEx Please paste your commands after each question You are to define a pattern
ID: 3874809 • Letter: R
Question
RegEx
Please paste your commands after each question
You are to define a pattern for each requirement
Build a pattern for the word “license”, even if it is misspelled by mixing up the “c” and the “s”
Define a pattern to find the number 21 followed by a single lower- or uppercase letter
Define a pattern to find two uppercase letters in a row, followed by a single digit, followed by one lowercase letter
Build a pattern to find a number from 3 to 7:
An uppercase “X”, followed by any two digits
Letter X not followed by “a” or “o”:
At least one non-alphabetic character
Letter “H” followed by any letter from “a” to “z”
A single upper- or lowercase followed by a single digit, followed by a lowercase letter
Build a pattern to a Canadian postal code. These codes have the format “letter number letter space number letter number”, where all the letters are uppercase, for example, M5P 3G4
Define a pattern to find Uppercase letter “H” followed by zero or more lowercase letters
Define a pattern to “error” followed by zero or more characters, followed by “code”
Build a pattern to find a colon, followed by zero or more occurrences of any other characters, followed by another colon
Build a pattern to find the letters “variable” followed by one or more numbers
Build a pattern to match either an uppercase “V” or lowercase “v” at the beginning of the above pattern
Word “color” (American spelling) or “colour” (British spelling)
Match exactly 3 digits
Match at least 3 digits
Match 5 or fewer digits
Match 3 to 5 digits
Match any of the following words: cat, dog, bird, hamster
Match any of the following complete words: cat, dog, bird, hamster
Explanation / Answer
1Q.Build a pattern for the word “license”, even if it is misspelled by mixing up the “c” and the “s”
Ans:pattern="li[cs]en[cs]e";
2Q.Define a pattern to find the number 21 followed by a single lower- or uppercase letter
Ans:pattern="21[a-zA-Z]";
3Q.Define a pattern to find two uppercase letters in a row, followed by a single digit, followed by one lowercase letter
Ans:pattern="[A-Z]{2}[0-9][a-z]";
4Q.Build a pattern to find a number from 3 to 7:
Ans:pattern="[3-7]";
5Q.An uppercase “X”, followed by any two digits
Ans:pattern="X[0-9]{2}";
6Q.Letter X not followed by “a” or “o”:
Ans:pattern="X[^ac]";
7Q.Letter “H” followed by any letter from “a” to “z”
Ans:pattern="H[a-z]";
8Q.A single upper- or lowercase followed by a single digit, followed by a lowercase letter
Ans:pattern="[a-zA-Z][0-9][a-z]";
9Q.Build a pattern to a Canadian postal code. These codes have the format “letter number letter space number letter number”, where all the letters are uppercase, for example, M5P 3G4
Ans:pattern="[A-Z][0-9][A-Z]s[0-9][A-Z][0-9]";
10Q.Define a pattern to find Uppercase letter “H” followed by zero or more lowercase letters
Ans:pattern="H[a-z]*";
11Q.Define a pattern to “error” followed by zero or more characters, followed by “code”
Ans:pattern="error.*code";
12Q.Build a pattern to find a colon, followed by zero or more occurrences of any other characters, followed by another colon
Ans:pattern=";.*;";
13Q.Build a pattern to find the letters “variable” followed by one or more numbers
Ans:pattern="variable[0-9]+";
14Q.Build a pattern to match either an uppercase “V” or lowercase “v” at the beginning of the above pattern
Ans:pattern="^{[a-z]|[A-Z]}";
15Q.Word “color” (American spelling) or “colour” (British spelling)
Ans:pattern=" colou?r";
16Q.Match exactly 3 digits
Ans:pattern="[0-9]{3}";
17Q.Match at least 3 digits
Ans:pattern="[0-9]{3,}"
18Q.Match 5 or fewer digits
Ans:pattern="[0-9]{0,5}";
19Q.Match 3 to 5 digits
Ans:pattern="[0-9]{3,5}";
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.