DEV Community 👩‍💻👨‍💻

Kumar Shubham
Kumar Shubham

Posted on

Introduction To Regular Expression

  • Commonly known as RegEx
  • RegEx is a string containing some special characters. These characters taken together forms a pattern.
  • This RegEx is used to check whether that particular pattern exists in any given string or not.

Python module re is imported to use Regular Expression methods

RegEx Functions

1.findall

  • It returns a list containing all matches or an empty list in case of no match.
  • It takes two parameter i.e, RegEx and String respectively.

2.Search

  • It Search the string for one match.
  • In case of match, it returns a MATCH OBJECT of only first match.
  • In Case of no match, it returns None.
  • It takes two parameter i.e,RegEx and String respectively.

3.Split

  • It returns a list where the string has been split at each match.
  • It takes 2-3 parameters.
  • First two parameters are RegEx and String respectively.
  • The Third parameter is an optional parameter,known as maxsplit parameter and takes int value as input.
  • This max split parameter controls maximum number of split can be performed on the String.

4.Sub

  • It looks for a match then replace it with new text string.
  • It takes 3-4 parameters,4th parameter is optional.
  • First 3 parameters are RegEx, newText and string respectively.
  • Fourth parameter is known as count parameter and takes int value as input.
  • This count parameter controls the maximum number of replacement performed on the string.

Top comments (0)

We are hiring! Do you want to be our Senior Platform Engineer? Forem is hiring a Senior Platform Engineer

If you're interested in ops and site reliability and capable of dipping in to our Linux stack, we'd love your help shoring up our systems!