Mastering Python Regular Expressions
暫譯: 精通 Python 正則表達式
Felix Lopez, Victor Romero
- 出版商: Packt Publishing
- 出版日期: 2014-02-24
- 售價: $1,260
- 貴賓價: 9.5 折 $1,197
- 語言: 英文
- 頁數: 110
- 裝訂: Paperback
- ISBN: 1783283157
- ISBN-13: 9781783283156
-
相關分類:
Python、程式語言
海外代購書籍(需單獨結帳)
商品描述
For Python developers, this concise and down-to-earth guide to regular expressions is all you need to gain vital new knowledge. From a theoretical overview to Python specifics, it explains everything in crystal clear language.
Overview
- Explore the workings of Regular Expressions in Python
- Learn all about optimizing regular expressions using RegexBuddy
- Full of practical and step-by-step examples, tips for performance, and solutions for performance-related problems faced by users all over the world
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.
What you will learn from this book
- Explore the regular expressions syntax
- Improve the readability and future maintenance of the regex
- Find solutions for typical problems with regular expressions
- Familiarize yourself with match and search operations
- Leverage the look around technique to create powerful regular expressions
- Gain insight on the uses of Groups
- Get to know how the regex engine works through the Backtracking process
- Enhance the performance of your regular expressions
Approach
A short and straight to the point guide that explains the implementation of Regular Expressions in Python.
Who this book is written 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.
商品描述(中文翻譯)
對於 Python 開發者來說,這本簡潔且實用的正則表達式指南是您獲取重要新知識所需的一切。從理論概述到 Python 的具體應用,它以清晰明瞭的語言解釋了一切。
概述
- 探索 Python 中正則表達式的運作方式
- 學習如何使用 RegexBuddy 優化正則表達式
- 充滿實用的逐步示例、性能提示,以及全球用戶面臨的性能相關問題的解決方案
詳細內容
正則表達式被許多文本編輯器、工具和程式語言用來根據模式搜索和操作文本。它們被認為是文本處理的瑞士軍刀。強大的搜索、替換、提取和驗證字符串的功能,將重複和複雜的任務簡化為一個簡單的模式,使用正則表達式即可實現。
《精通 Python 正則表達式》將教您正則表達式的基本知識,無論使用何種語言,然後展示如何在 Python 中使用它們。您將學習 Python 支持的細節以及如何實現,還有 Python 2.x 和 Python 3.x 之間的差異。
本書首先對正則表達式背後的理論進行一般性回顧,接著概述 Python regex 模組的實現,然後進入分組、環顧和性能等高級主題。
您將探索如何在 Python 中利用正則表達式,正則表達式的一些高級方面,以及如何測量和改善其性能。您將更好地理解交替符和量詞的運作。此外,您將理解分組的重要性,然後最終進入性能優化技術,如 RegexBuddy 工具和回溯。
《精通 Python 正則表達式》提供了所有對於更好理解 Python 中正則表達式所需的資訊。
您將從本書中學到的內容
- 探索正則表達式語法
- 改善正則表達式的可讀性和未來維護性
- 尋找正則表達式的典型問題解決方案
- 熟悉匹配和搜索操作
- 利用環顧技術創建強大的正則表達式
- 獲得有關分組使用的見解
- 了解正則表達式引擎如何通過回溯過程運作
- 提升正則表達式的性能
方法
一本簡短且直截了當的指南,解釋了正則表達式在 Python 中的實現。
本書的讀者對象
本書旨在針對希望學習如何在 Python 中利用正則表達式的 Python 開發者。需要具備基本的 Python 知識以便更好地理解。