pages.courses.show.header

pages.courses.show.course_updated

pages.courses.show.subscribe

pages.courses.show.subscription_description

pages.courses.show.included.header

pages.courses.show.included.theory.value
pages.courses.show.included.exercises.value
pages.courses.show.included.questions.value
pages.courses.show.included.self_study
pages.courses.show.included.extra_materials
pages.courses.show.included.extended_material

models.attributes.base.description

Regular expressions (Regexp) are a powerful way to process strings, allowing you to find substrings (part of a string) in strings according to complex conditions. They are present in all high-level languages without exception and are often encountered in everyday work. However, you can only use the full power of regular expressions if you understand their language.

pages.courses.show.skills

  • Handle strings efficiently in your language
  • Define complex expressions using character classes, ranges and conditions
  • Control the behavior of regular expressions with flags

pages.courses.show.syllabus

1

Character representation. Metacharacter.

Learn basic regular expressions

2

Character classes

Learn how to compose and use character groups

3

Position within a string

Learn to set boundaries

4

Alternative

Learn to use an enum

5

Quantification

Learn how to set repetitions

6

Greediness

Stop being greedy

7

Grouping. Backreferences

Learn how to reuse groups in regular expressions

8

Modifiers

Learn to control via flags inside a regular expression

9

Look forward/backward

Learn how to exclude viewed matches from groups

10

Search by condition

Learn to set conditions

11

Flags

Learn the main global flags

pages.courses.show.recommended_programs

Course Cover
  • pages.courses.pros.right_in_browser
  • pages.courses.pros.lifetime_access
  • pages.courses.pros.learn_as_you_go
pages.courses.show.subscribe

pages.courses.show.subscription_description