Mastering Python Regular Expressions
Publisher: Packt Publishing
Final Release Date: February 2014
Pages: 110

In Detail

Regular expressions are used by many text editors, utilities, and programming languages to search and manipulate text based on patterns. They are considered the Swiss army knife of text processing. Powerful search, replacement, extraction and validation of strings, repetitive and complex tasks are reduced to a simple pattern using regular expressions.

Mastering Python Regular Expressions will teach you about Regular Expressions, starting from the basics, irrespective of the language being used, and then it will show you how to use them in Python. You will learn the finer details of what Python supports and how to do it, and the differences between Python 2.x and Python 3.x.

The book starts with a general review of the theory behind the regular expressions to follow with an overview of the Python regex module implementation, and then moves on to advanced topics like grouping, looking around, and performance.

You will explore how to leverage Regular Expressions in Python, some advanced aspects of Regular Expressions and also how to measure and improve their performance. You will get a better understanding of the working of alternators and quantifiers. Also, you will comprehend the importance of grouping before finally moving on to performance optimization techniques like the RegexBuddy Tool and Backtracking.

Mastering Python Regular Expressions provides all the information essential for a better understanding of Regular Expressions in Python.

Approach

A short and straight to the point guide that explains the implementation of Regular Expressions in Python.

Who this book is for

This book is aimed at Python developers who want to learn how to leverage Regular Expressions in Python. Basic knowledge of Python is required for a better understanding.

Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyMastering Python Regular Expressions
 
4.0

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

67%

of respondents would recommend this to a friend.

Pros

  • Concise (3)
  • Easy to understand (3)
  • Helpful examples (3)
  • Well-written (3)

Cons

    Best Uses

    • Novice (3)

    Reviewed by 3 customers

    Sort by

    Displaying reviews 1-3

    Back to top

     
    4.0

    Concise book to learn RE in Python

    By Marek Turnovec

    from Prague, Czech Republic, Europe

    About Me Bioinformatician, Developer, Physician

    Verified Reviewer

    Pros

    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

    • Some Technical Errors

    Best Uses

    • Intermediate
    • Novice
    • Student

    Comments about oreilly Mastering Python Regular Expressions:

    I started to learn RE when I was learning Perl. Although I'm able to use RE in Perl, Vim and PHP, I still had a problem to grab their full power in Python. Official Python RE module documentation is not easily readable (at least for me). This book is much better - you can read it from from cover to cover and after that you should be able to use them much better.

    I also found some errors in the book - it looks like author thinks that HTML tags are written with backslash (...). These could be easily corrected. But I'm not sure, if Packt Publishing is creating newer releases of their books like O'Reilly do (and which I really like).

    Another thing is that ebooks in MOBI format from Packt Publishing have a problem with font size if you use Kindle. You have to set your font size on Kindle to maximal size (or the second one). But when you are switching to other books often it's pretty annoying. I already wrote about this to O'Reilly and Packt Publishing because of some ebooks which I bought before but it's still the same.

     
    3.0

    Good, not as comprehensive as I had hope

    By Dan

    from Maryland

    About Me Designer, Developer

    Verified Buyer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

    • Not comprehensive enough

    Best Uses

    • Novice
    • Student

    Comments about oreilly Mastering Python Regular Expressions:

    This is an good summary of regular expressions with Python specifics, including a few good tips. However, for this price, I was expecting more material and more depth. Ultimately everything in this book is readily found on the web. So it's convenient to have the book with it all in one place, but not really worth the price.

     
    5.0

    I'm very happy to have this book.

    By alexkleider

    from Bolinas, CA

    About Me Maker

    Verified Buyer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Novice

      Comments about oreilly Mastering Python Regular Expressions:

      It's nice to have a Python specific source and apart from the official documentation, this seems to be the only one. It's "more gentle" in it's approach than the python documentation.

      Displaying reviews 1-3

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?
      Ebook: $14.99
      Formats:  ePub, Mobi, PDF