Programming Bootcamp for Scientists #31

Bootcamp
    <ul>
        <li>00:00 Regular Expressions (part I)</li>
        <li>01:10 What are regexes?</li>
        <li>03:40 What are Regular Expressions good for?</li>
        <li>07:35 Examples</li>
        <li>09:50 Where can I use Regexes?</li>
        <li>12:10 grep</li>
        <li>15:49 Regexes first match</li>
        <li>19:30 Match numbers</li>
        <li>21:30 What happens if there are multiple hits, multiple matches?</li>
        <li>22:40 Why did we match the first set of digits and how to convince it to match the other set of digits?</li>
        <li>23:58 Capture (group, groups)</li>
        <li>25:45 How can you match parentheses? (remove the special meaning of the parentheses)</li>
        <li>28:30 Capture more (multiple pair of parentheses)</li>
        <li>31:08 Capture even more (parentheses inside parentheses)</li>
        <li>31:40 findall</li>
        <li>34:05 findall with capture</li>
        <li>35:50 findall with capture more than one pair of parentheses</li>
        <li>37:13 Any Character (dot)</li>
        <li>40:50 Match a dot</li>
        <li>41:21 Character Classes</li>
        <li>45:05 Common Character Classes</li>
        <li>49:46 Match digits</li>
        <li>52:35 Match Word characters</li>
        <li>53:38 Negated character classes</li>
        <li>55:54 Optional character (the ? quantifier)</li>
        <li>57:24 0 or more (the * quantifier)</li>
        <li>58:34 Quantifiers</li>
    </ul>

Author

Gabor Szabo (szabgab)

Gabor Szabo, the author of the Python Maven web site.

Gabor Szabo