forked from pyvideo/data
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathilia-kurenkov-re-discovering-pythons-regular-expressions.json
More file actions
22 lines (22 loc) · 2.4 KB
/
ilia-kurenkov-re-discovering-pythons-regular-expressions.json
File metadata and controls
22 lines (22 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"copyright_text": "Creative Commons Attribution license (reuse allowed)",
"description": "Ilia Kurenkov - re-Discovering Python's Regular Expressions\n[EuroPython 2016]\n[19 July 2016]\n[Bilbao, Euskadi, Spain]\n(https://ep2016.europython.eu//conference/talks/rediscovering-pythons-regular-expressions)\n\nAs Armin Ronacher pointed out in a recent blog post, there is more to\nPython's regular expression module than meets the eye. His post made\nme wonder what other \u201chidden gems\u201d are stashed away in Python\u2019s `re`.\nIn the talk I share what I\u2019ve learned about the inner workings of this\nextremely popular and heavily used module.\n\n-----\n\nAnyone who has used Python to search text for substring patterns has\nat least heard of the regular expression module. Many of us use it\nextensively for parsers and lexers, extracting information .\nAnd yet we know surprisingly little about its inner workings, as Armin\nRonacher demonstrated in his recent blog post, \u201cPython's Hidden\nRegular Expression Gems\u201d. Inspired by this, I want to dive deeper into\nPython\u2019s `re` module and share what I find with folks at EuroPython.\nMy goal is that at the end of the day most of us walk away from this\ntalk with a better understanding of this extremely useful module.\n\nHere are a few examples of the kinds of things I would like to cover:\n\n- A clear presentation of `re`\u2019s overall structure.\n- What actually happens behind the scenes when you \u201ccompile\u201d a regular expression with `re.compile`?\n- What are the speed implications of using a callable as the replacement argument to `re.sub`?\n- re.MatchObject interface: `group` vs. `groups` vs `groupdict`\n\nTo keep the talk entertaining as well as educational I plan to pepper\nit with whatever interesting and/or funny trivia I find about the\nmodule\u2019s history and structure.\n\nPrerequisites:\nIf you've ever used the `re` module, you should be fine :)",
"duration": 1133,
"language": "eng",
"recorded": "2016-07-31",
"related_urls": [
"https://ep2016.europython.eu//conference/talks/rediscovering-pythons-regular-expressions"
],
"speakers": [
"Ilia Kurenkov"
],
"tags": [],
"thumbnail_url": "https://i.ytimg.com/vi/FASl4pYm6lU/maxresdefault.jpg",
"title": "re-Discovering Python's Regular Expressions",
"videos": [
{
"type": "youtube",
"url": "https://www.youtube.com/watch?v=FASl4pYm6lU"
}
]
}