چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Stubblebine, Tony

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
Stubblebine, Tony
سال انتشار
۲۰۰۷
فرمت
PDF
زبان
انگلیسی
حجم فایل
۱٫۰ مگابایت
شابک
9780596514273، 9780596517090، 9781306811620، 9781449338930، 0596514271، 0596517092، 1306811627، 1449338933

دربارهٔ کتاب

This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, __Regular Expression Pocket Reference__ covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular expression libraries. This concise and easy-to-use reference puts a very powerful tool for manipulating text and data right at your fingertips. Composed of a mixture of symbols and text, regular expressions can be an outlet for creativity, for brilliant programming, and for the elegant solution. __Regular Expression Pocket Reference__ offers an introduction to regular expressions, pattern matching, metacharacters, modes and constructs, and then provides separate sections for each of the language APIs, with complete regex listings including: * Supported metacharacters for each language API * Regular expression classes and interfaces for Ruby, Java, .NET, and C# * Regular expression operators for Perl 5.8 * Regular expression module objects and functions for Python * Pattern-matching functions for PHP and the vi editor * Pattern-matching methods and objects for JavaScript * Unicode Support for each of the languages With plenty of examples and other resources, __Regular Expression Pocket Reference__ summarizes the complex rules for performing this critical text-processing function, and presents this often-confusing topic in a friendly and well-organized format. This guide makes an ideal on-the-job companion. Regular Expression Pocket Reference, Second Edition 1 Contents 6 About This Book 10 Conventions Used in This Book 11 Acknowledgments 11 Introduction to Regexes and Pattern Matching 12 Regex Metacharacters, Modes, and Constructs 14 Character representations 14 Character classes and class-like constructs 15 Anchors and zero-width assertions 18 Comments and mode modifiers 19 Grouping, capturing, conditionals, and control 20 Unicode Support 22 Regular Expression Cookbook 22 Recipes 23 Removing leading and trailing whitespace 23 Numbers from 0 to 999999 23 Valid HTML Hex code 23 U.S. Social Security number 23 U.S. zip code 23 U.S. currency 23 Match date: MM/DD/YYYY HH:MM:SS 24 Leading pathname 24 Dotted Quad IP address 24 MAC address 24 Email 24 HTTP URL 25 Perl 5.8 25 Supported Metacharacters 25 Regular Expression Operators 30 qr// (Quote Regex) 30 m// (Matching) 31 s/// (Substitution) 31 split 31 Unicode Support 32 Examples 33 Other Resources 34 Java (java.util.regex) 35 Supported Metacharacters 35 Regular Expression Classes and Interfaces 39 java.lang.String 39 java.util.regex.Pattern 40 java.util.regex.Matcher 41 java.util.regex.PatternSyntaxException 43 java.lang.CharSequence 43 Unicode Support 44 Examples 44 Other Resources 47 .NET and C# 47 Supported Metacharacters 47 Regular Expression Classes and Interfaces 51 Regex 52 Match 55 Group 55 Unicode Support 56 Examples 56 Other Resources 59 PHP 59 Supported Metacharacters 59 Pattern-Matching Functions 63 Examples 65 Other Resources 67 Python 67 Supported Metacharacters 67 re Module Objects and Functions 70 Module Functions 71 RegExp 72 Match Objects 72 Unicode Support 73 Examples 74 Other Resources 75 RUBY 75 Supported Metacharacters 76 Object-Oriented Interface 79 String 80 Regexp 81 MatchData 83 Unicode Support 84 Examples 84 JavaScript 86 Supported Metacharacters 86 Pattern-Matching Methods and Objects 88 String 89 RegExp 89 Examples 91 Other Resources 92 PCRE 92 Supported Metacharacters 93 PCRE API 98 PCRE API Synopsis 98 Unicode Support 101 Examples 101 Other Resources 105 Apache Web Server 105 Supported Metacharacters 105 RewriteRule 108 Matching Directives 111 Examples 111 vi Editor 112 Supported Metacharacters 112 Pattern Matching 115 Searching 115 Substitution 116 Examples 117 Other Resources 117 Shell Tools 118 Supported Metacharacters 118 egrep 121 sed 121 awk 122 Other Resources 123 Index 124 Regular Expression Pocket Reference, Second Edition......Page 1 Contents......Page 6 About This Book......Page 10 Acknowledgments......Page 11 Introduction to Regexes and Pattern Matching......Page 12 Character representations......Page 14 Character classes and class-like constructs......Page 15 Anchors and zero-width assertions......Page 18 Comments and mode modifiers......Page 19 Grouping, capturing, conditionals, and control......Page 20 Regular Expression Cookbook......Page 22 U.S. currency......Page 23 Email......Page 24 Supported Metacharacters......Page 25 qr// (Quote Regex)......Page 30 split......Page 31 Unicode Support......Page 32 Examples......Page 33 Other Resources......Page 34 Supported Metacharacters......Page 35 java.lang.String......Page 39 java.util.regex.Pattern......Page 40 java.util.regex.Matcher......Page 41 java.lang.CharSequence......Page 43 Examples......Page 44 Supported Metacharacters......Page 47 Regular Expression Classes and Interfaces......Page 51 Regex......Page 52 Group......Page 55 Examples......Page 56 Supported Metacharacters......Page 59 Pattern-Matching Functions......Page 63 Examples......Page 65 Supported Metacharacters......Page 67 re Module Objects and Functions......Page 70 Module Functions......Page 71 Match Objects......Page 72 Unicode Support......Page 73 Examples......Page 74 RUBY......Page 75 Supported Metacharacters......Page 76 Object-Oriented Interface......Page 79 String......Page 80 Regexp......Page 81 MatchData......Page 83 Examples......Page 84 Supported Metacharacters......Page 86 Pattern-Matching Methods and Objects......Page 88 RegExp......Page 89 Examples......Page 91 PCRE......Page 92 Supported Metacharacters......Page 93 PCRE API Synopsis......Page 98 Examples......Page 101 Supported Metacharacters......Page 105 RewriteRule......Page 108 Examples......Page 111 Supported Metacharacters......Page 112 Searching......Page 115 Substitution......Page 116 Other Resources......Page 117 Supported Metacharacters......Page 118 sed......Page 121 awk......Page 122 Other Resources......Page 123 Index......Page 124 "Regular expressions arc a language used for parsing and manipulating text. They are often used to perform complex search-and-replace operations, and to validate that text data is well-formed." "Today, regular expressions are included in most programming languages, as well as in many scripting languages, editors, applications, databases, and command-line tools. This book aims to give quick access to the syntax and pattern-marching operations of the most popular of these languages so that you can apply your regular-expression knowledge in any environment."--Jacket A guide to the syntax and semantics of regular expressions for Perl 5.8, Ruby, Java, PHP, C#, .NET, Python, JavaScript, and PCRE.

کتاب‌های مشابه

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

sed, awk and Regular Expressions Pocket Reference (Pocket Reference (O'Reilly))

sed, awk and Regular Expressions Pocket Reference (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

Ruby Pocket Reference (Pocket Reference (O'Reilly))

Ruby Pocket Reference (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

Ruby Pocket Reference (Pocket Reference (O'Reilly))

Ruby Pocket Reference (Pocket Reference (O'Reilly))

۴۹٬۰۰۰ تومان

قیمت نهایی

۴۰٬۰۰۰ تومان