{"id":2788,"date":"2024-10-24T09:33:51","date_gmt":"2024-10-24T12:33:51","guid":{"rendered":"https:\/\/ccdhhn.ca\/?post_type=tribe_events&#038;p=2788"},"modified":"2024-10-24T09:36:45","modified_gmt":"2024-10-24T12:36:45","slug":"introduction-to-regular-expressions-regex","status":"publish","type":"tribe_events","link":"https:\/\/ccdhhn.ca\/fr\/workshop\/introduction-to-regular-expressions-regex\/","title":{"rendered":"Introduction to Regular Expressions (Regex)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"159\" src=\"https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-05-at-4.13.12\u202fPM-1024x159.png\" alt=\"\" class=\"wp-image-2004\" srcset=\"https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-05-at-4.13.12\u202fPM-1024x159.png 1024w, https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-05-at-4.13.12\u202fPM-300x47.png 300w, https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-05-at-4.13.12\u202fPM-768x119.png 768w, https:\/\/ccdhhn.ca\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-05-at-4.13.12\u202fPM.png 1135w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n<div  class=\"tribe-block tribe-block__additional-field tribe-block__additional-field__dropdown\" >\n\t<h3>Event Language<\/h3>\n\tEnglish<\/div>\n\n\n<div  class=\"tribe-block tribe-block__additional-field tribe-block__additional-field__dropdown\" >\n\t<h3>Format <\/h3>\n\tvirtual\/virtuel<\/div>\n\n\n<div  class=\"tribe-events-single-section tribe-events-section-category tribe-clearfix\" >\n\t<dt class=\"tribe-events-event-categories-label\">Cat\u00e9gorie d\u2019\u00c9v\u00e8nement:<\/dt> <dd class=\"tribe-events-event-categories\"><a href=\"https:\/\/ccdhhn.ca\/workshops\/category\/1-4-hour-workshop\/\" rel=\"tag\">1-4 hour workshop<\/a><\/dd><\/div>\n\n\n\n<p>Date: 11 November 2024<\/p>\n\n\n\n<p>Regular expressions are used to find \u201cstrings\u201d in text documents. Strings are sequences of characters, and regular expressions excel at finding them. If you need to find anything beyond exact character matches with or without general case insensitivity, then it is time to consider leaving behind standard tools for finding text and embracing regular expressions. In particular, regular expressions excel at finding patterns of characters within text. It can be applied to many applications and programming languages.<\/p>\n\n\n\n<p><strong>Technical requirements:<\/strong>&nbsp;if you are on Windows, we recommend that you install&nbsp;<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/can01.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fgitforwindows.org%2F&amp;data=05%7C02%7Cmhowse%40stfx.ca%7C58de1f335bd54cc8fa2908dcf38e83d6%7C8c46abc7960b412489501628b2b192f9%7C0%7C0%7C638653040639466371%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;sdata=%2BVdaEhwlnY461G6oLwa3AKbcBcNfNkQUweWEUvdA%2FEY%3D&amp;reserved=0\">Git for Windows<\/a>&nbsp;(<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/can01.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fcarpentries.github.io%2Fworkshop-template%2Finstall_instructions%2F%23shell&amp;data=05%7C02%7Cmhowse%40stfx.ca%7C58de1f335bd54cc8fa2908dcf38e83d6%7C8c46abc7960b412489501628b2b192f9%7C0%7C0%7C638653040639476563%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;sdata=541d%2FykUPMpY5LfL9siohQrv%2BtMpzbZdTVP0scd03h4%3D&amp;reserved=0\">instructions here<\/a>). Linux and macOS already have their own terminal.<\/p>\n\n\n\n<p>These are introductory, beginner-level sessions.\u00a0<strong>No prior experience or knowledge is required.\u00a0<\/strong>The workshop leverages lessons from\u00a0<a href=\"https:\/\/can01.safelinks.protection.outlook.com\/?url=https%3A%2F%2Flibrarycarpentry.org%2F&amp;data=05%7C02%7Cmhowse%40stfx.ca%7C58de1f335bd54cc8fa2908dcf38e83d6%7C8c46abc7960b412489501628b2b192f9%7C0%7C0%7C638653040639496916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;sdata=8y7fC6%2B%2BqxpzHMxc7HJtTL5o0DHAQFLIYwIcLaoe2zI%3D&amp;reserved=0\" target=\"_blank\" rel=\"noreferrer noopener\">Library Carpentry<\/a>, part of the larger Carpentries community that teaches researchers worldwide foundational coding and data science skills.<\/p>\n\n\n<div  class=\"tribe-block tribe-block__event-website\" >\n\t<a\n\t\thref=\"https:\/\/engagedri-ca.zoom.us\/meeting\/register\/tZUtf-qspjIpGNZ1MT8f6VS2cyI92zDB8NAD\"\n\t\ttarget=\"_self\"\n\t\t\t>\n\t\tLink to register\t<\/a>\n<\/div>\n\n\n<div  class=\"tribe-block tribe-block__organizer__details tribe-clearfix\" >\n\t<div class=\"tribe-block__organizer__title\">\n\t\t<h3><a href=\"https:\/\/ccdhhn.ca\/fr\/organisateur\/digital-research-alliance-of-canada\/\" title=\"Digital Research Alliance of Canada\" target=\"_self\" rel=\"\">Digital Research Alliance of Canada<\/a><\/h3>\n\t<\/div>\n\t\t\t\t<p class=\"tribe-block__organizer__website\"><a href=\"https:\/\/alliancecan.ca\/\" target=\"_blank\" rel=\"noopener noreferrer\">View Organisateur Website<\/a><\/p>\n\t\t<\/div>\n\n\n<div  class=\"tribe-block tribe-block__venue tribe-clearfix\" >\n\t\n\t\t\n\t<\/div>\n\n\n\t<div  class=\"tribe-block tribe-block__events-link\" >\n\t\t<div class=\"tribe-events tribe-common\">\n\t\t\t<div class=\"tribe-events-c-subscribe-dropdown__container\">\n\t\t\t\t<div class=\"tribe-events-c-subscribe-dropdown\">\n\t\t\t\t\t<div class=\"tribe-common-c-btn-border tribe-events-c-subscribe-dropdown__button\">\n\t\t\t\t\t\t<svg\n\t class=\"tribe-common-c-svgicon tribe-common-c-svgicon--cal-export tribe-events-c-subscribe-dropdown__export-icon\" \taria-hidden=\"true\"\n\tviewBox=\"0 0 23 17\"\n\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n>\n\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M.128.896V16.13c0 .211.145.383.323.383h15.354c.179 0 .323-.172.323-.383V.896c0-.212-.144-.383-.323-.383H.451C.273.513.128.684.128.896Zm16 6.742h-.901V4.679H1.009v10.729h14.218v-3.336h.901V7.638ZM1.01 1.614h14.218v2.058H1.009V1.614Z\" \/>\n\t<path d=\"M20.5 9.846H8.312M18.524 6.953l2.89 2.909-2.855 2.855\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<\/svg>\n\t\t\t\t\t\t<button\n\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__button-text\"\n\t\t\t\t\t\t\taria-expanded=\"false\"\n\t\t\t\t\t\t\taria-controls=\"tribe-events-subscribe-dropdown-content\"\n\t\t\t\t\t\t\taria-label=\"View links to add events to your calendar\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\tAjouter au calendrier\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<svg\n\t class=\"tribe-common-c-svgicon tribe-common-c-svgicon--caret-down tribe-events-c-subscribe-dropdown__button-icon\" \taria-hidden=\"true\"\n\tviewBox=\"0 0 10 7\"\n\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n>\n\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.008.609L5 4.6 8.992.61l.958.958L5 6.517.05 1.566l.958-.958z\" class=\"tribe-common-c-svgicon__svg-fill\"\/>\n<\/svg>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"tribe-events-subscribe-dropdown-content\" class=\"tribe-events-c-subscribe-dropdown__content\">\n\t\t\t\t\t\t<ul class=\"tribe-events-c-subscribe-dropdown__list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--gcal\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"https:\/\/www.google.com\/calendar\/event?action=TEMPLATE&#038;dates=20241111T000000\/20241111T235959&#038;text=Introduction%20to%20Regular%20Expressions%20%28Regex%29&#038;details=%3Cfigure+class%3D%22wp-block-image+size-large%22%3E%3Cimg+src%3D%22https%3A%2F%2Fccdhhn.ca%2Fwp-content%2Fuploads%2F2024%2F01%2FScreenshot-2024-01-05-at-4.13.12%E2%80%AFPM-1024x159.png%22+alt%3D%22%22+class%3D%22wp-image-2004%22%2F%3E%3C%2Ffigure%3E%3Cp%3EDate%3A+11+November+2024%3C%2Fp%3E+%3Cp%3ERegular+expressions+are+used+to+find+%E2%80%9Cstrings%E2%80%9D+in+text+documents.+Strings+are+sequences+of+characters%2C+and+regular+expressions+excel+at+finding+them.+If+you+need+to+find+anything+beyond+exact+character+matches+with+or+without+general+case+insensitivity%2C+then+it+is+time+to+consider+leaving+behind+standard+tools+for+finding+text+and+embracing+regular+expressions.+In+particular%2C+regular+expressions+excel+at+finding+patterns+of+characters+within+text.+It+can+be+applied+to+many+applications+and+programming+languages.%3C%2Fp%3E+%3Cp%3E%3Cstrong%3ETechnical+requirements%3A%3C%2Fstrong%3E%26nbsp%3Bif+you+are+on+Windows%2C+we+recommend+that+you+install%26nbsp%3B%3Ca+rel%3D%22noreferrer+noopener%22+target%3D%22_blank%22+href%3D%22https%3A%2F%2Fcan01.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fgitfor%3C%2Fp%3E+%28View+Full+%C3%A9v%C3%A8nement+Description+Here%3A+https%3A%2F%2Fccdhhn.ca%2Ffr%2Fworkshop%2Fintroduction-to-regular-expressions-regex%2F%29&#038;trp=false&#038;ctz=America\/Halifax&#038;sprop=website:https:\/\/ccdhhn.ca\/fr\/\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tGoogle Agenda\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--ical\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tiCalendar\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--outlook-365\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tOutlook 365\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"tribe-events-c-subscribe-dropdown__list-item tribe-events-c-subscribe-dropdown__list-item--outlook-live\">\n\t\t\t\t\t\t\t\t\t<a\n\t\t\t\t\t\t\t\t\t\thref=\"\"\n\t\t\t\t\t\t\t\t\t\tclass=\"tribe-events-c-subscribe-dropdown__list-item-link\"\n\t\t\t\t\t\t\t\t\t\ttarget=\"_blank\"\n\t\t\t\t\t\t\t\t\t\trel=\"noopener noreferrer nofollow noindex\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\tOutlook Live\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Date: 11 November 2024 Regular expressions are used to find \u201cstrings\u201d in text documents. Strings are sequences of characters, and regular expressions excel at finding them. If you need to [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2004,"template":"","meta":{"_tec_requires_first_save":false,"_EventAllDay":true,"_EventTimezone":"America\/Halifax","_EventStartDate":"2024-11-11 00:00:00","_EventEndDate":"2024-11-11 23:59:59","_EventStartDateUTC":"2024-11-11 04:00:00","_EventEndDateUTC":"2024-11-12 03:59:59","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"https:\/\/engagedri-ca.zoom.us\/meeting\/register\/tZUtf-qspjIpGNZ1MT8f6VS2cyI92zDB8NAD","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"$","_EventCurrencyCode":"CAD","_EventCurrencyPosition":"prefix","_EventDateTimeSeparator":" @ ","_EventTimeRangeSeparator":" - ","_EventOrganizerID":[2003],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"_tribe_blocks_recurrence_rules":"","_tribe_blocks_recurrence_description":"","_tribe_blocks_recurrence_exclusions":"","_ecp_custom_2":"English","_ecp_custom_3":"virtual\/virtuel","_tribe_events_status":"","_tribe_events_status_reason":"","_tribe_events_is_hybrid":"","_tribe_events_is_virtual":"","_tribe_events_virtual_video_source":"","_tribe_events_virtual_embed_video":"","_tribe_events_virtual_linked_button_text":"","_tribe_events_virtual_linked_button":"","_tribe_events_virtual_show_embed_at":"","_tribe_events_virtual_show_embed_to":[],"_tribe_events_virtual_show_on_event":"","_tribe_events_virtual_show_on_views":"","_tribe_events_virtual_url":"","footnotes":""},"tags":[],"tribe_events_cat":[3],"class_list":["post-2788","tribe_events","type-tribe_events","status-publish","has-post-thumbnail","hentry","tribe_events_cat-1-4-hour-workshop","cat_1-4-hour-workshop"],"_links":{"self":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events\/2788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events"}],"about":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/types\/tribe_events"}],"author":[{"embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":2,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events\/2788\/revisions"}],"predecessor-version":[{"id":2791,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events\/2788\/revisions\/2791"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/media\/2004"}],"wp:attachment":[{"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/media?parent=2788"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tags?post=2788"},{"taxonomy":"tribe_events_cat","embeddable":true,"href":"https:\/\/ccdhhn.ca\/fr\/wp-json\/wp\/v2\/tribe_events_cat?post=2788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}