NAME

Question types


Start with


Question limit

of 50 available terms

Print test

50 Matching questions

  1. Binding Operator
  2. Quantifiers: Number of Instances
  3. Modifiers: Replace only the last match, used with g
  4. Regex Enclosed in Slashes
  5. Character Class [[:punct:]]
  6. Using inline modifiers in Regex
  7. Negative Binding Operator
  8. Regex without backreferences
  9. Substitution / Transliteration Create Delimiters
  10. Override Case Sensitivity
  11. Greedy: Find a match using zero repeats if possible
  12. Any Character in a search
  13. Pattern Matching
  14. Character Class [[:digit:]]
  15. Character Range \s and \S
  16. Substitution Operator
  17. Create string from substring
  18. Inline Comments in searches
  19. Transliteration: Delete extra characters
  20. Lookahead
  21. Character Class [[:upper:]]
  22. Does not include
  23. Global Replacement
  24. Quantifiers: May occur more than one time
  25. Modifiers: Allow string to behave like a set of multiple lines separated by the newline character
  26. Character Range \w and \W
  27. Modifier: Ignore whitespace and allow comments
  28. Anchor - Search Beginning of the string
  29. Backreferences - Results of a search
  30. Negative Lookahead
  31. Lookbehind
  32. Character Range \b and \B
  33. Modifiers: Ignore newline characters and the search string is treated as a single line
  34. Transliteration: Replace each character
  35. Character Range \d and \D
  36. Character Class [[:alpha:]]
  37. Anchor - Search End of the String
  38. Prevent Interpolation of Special Characters
  39. Character Range .
  40. Negative Lookbehind
  41. Greedy: Find the first match that occurs
  42. Substitution / Transliteration Additional Delimiters
  43. Quantifiers: Optional character
  44. Quantifiers: May occur once, numerous times, or none
  45. Character set range
  46. Character Class [[:alnum:]]
  47. Character Class [[:lower:]]
  48. Search for a Delimiter, and create substrings
  49. Alternative Operator
  50. Greedy: Find a match using as few repeats as possible, but to allow at least one repeat
  1. a Alphabetic or Numeric Characters
  2. b [0-9A-Za-z_] and [^0-9A-Za-z]
  3. c ? /g?reed/ - Search for greed or reed (? is after)
  4. d s - For example '.' will now match any character, even newline characters.
  5. e Alphabetic Characters
  6. f ?<
  7. g {,} /\w{5}/ - Five letter word, {4,} 4 or more {3,7} 3-7 instances
  8. h /m/searchterm/ same as /searchterm/
  9. i ^ Example /^The/
  10. j =~
  11. k +?
  12. l Digits 0 to 9
  13. m /trees/ - Searches for tree, trees, or treess ...
  14. n split / /,$colors ($colors="r g b"; @colors=split...)
  15. o + /n+/ - Searches for n, or nn, or nnn....
  16. p /wa[^rx]/ Does not contain war or wax
  17. q x
  18. r =~ tr/ABC/ab/d; - Replace 'A' with 'a', 'B' with 'b', deletes 'C' (Without d, 'C' with 'b')
  19. s ?= Example: =~/one (?=two)/
  20. t Lowercase Letters
  21. u Punctuation Characters
  22. v ?: - /(?:abc)?.*(def)/ - $1 will be the result from (def) not (abc)
  23. w =~ m#searchterm#
  24. x /h[aiou]t/ hat, hit, hot, or hut
  25. y m
  26. z /red|blue/ or /(red)|(blue)/ or /(red|blue)/
  27. aa $ Example: /searchterm\.$/
  28. ab ??
  29. ac \Q<text>\E
  30. ad [\ \t\n\r] (space,tab,newline,return)
  31. ae =~ s/old/new/; (Replaces old with new; first instance only)
  32. af Boundaries between words
  33. ag ? - "this and thus" /th.?s/ matches "this" /th.*s/ would match "this and thus" (to the last 's')
  34. ah /search term/
  35. ai =~ /(?i)searchterm/ (Same as /searchterm/i)
  36. aj Match Any Character
  37. ak ?!
  38. al Uppercase Letters
  39. am -i or /i /searchterm/i
  40. an We can use [] or <>; easier if searching for /
  41. ao =~ /searchterm(?#Comment)/
  42. ap \G
  43. aq =~ s/old/new/g (The g at the end is for all instances)
  44. ar [0-9] and [^0-9]
  45. as !~
  46. at ?<!
  47. au join " ",@colors (@colors="red green blue";$colors=join...)
  48. av Outside Regex :$1, $2, etc. - In Regex: \1 and \2
  49. aw [0-9] [a-z] [A-Z] [0-9a-z]
  50. ax =~ tr/abc/xyz/; Replaces all 'a' with 'x', all 'b' with 'y', etc.