| Introduction to Library Carpentry |
|
| Jargon Busting |
|
| Foundations |
|
| Introduction to Regular Expressions |
|
| Regular Expressions basics |
|
| Quantifiers in Regular Expressions |
|
| Regular expressions exercises |
|
| Introduction to Data - Multiple Choice Quiz |
|
| Introduction to Data - Multiple Choice Quiz (answers)" |
|
[] defines a range of characters.. matches any character.\ is used to escape the following character when that character is a special character. So, for example, a regular expression that found ‘.com’ would be \\.com because . is a special character that matches any character.\d matches any single digit.\w matches any part of word character (equivalent to [A-Za-z0-9]).\s matches any space, tab, or newline.^ asserts the position at the start of the line. So what you put after it will only match if they are the first characters of a line.$ asserts the position at the end of the line. So what you put before it will only match if they are the last characters of a line.\b adds a word boundary. Putting this either side of a stops the regular expression matching longer variants of words.* matches the preceding element zero or more times. For example, ab*c matches ‘ac’, ‘abc’, ‘abbbc’, etc.+ matches the preceding element one or more times. For example, ab+c matches ‘abc’, ‘abbbc’ but not ‘ac’.? matches when the preceding character appears zero or one time.{VALUE} matches the preceding character the number of times define by VALUE; ranges can be specified with the syntax {VALUE,VALUE}.| means or.