Regular Expression Recipes

A Problem-Solution Approach

Author: Nathan A. Good

Publisher: Apress

ISBN: 1430204168

Category: Computers

Page: 289

View: 5869

*Discusses regular expressions in quick, easy manner (Friedl book is exhaustive, and other two books are superficial) *Teaches by example without exhaustive syntax explanation *Covers the major open source languages

Regular Expression Recipes for Windows Developers

A Problem-Solution Approach

Author: Nathan Good

Publisher: Apress

ISBN: 9781430200284

Category: Computers

Page: 400

View: 1087

* Only book dealing with regular expressions for Windows developers in a concise manner * Teaches beginners by example, without bogging them down in syntactical explanations; also an ideal reference for experienced developers/ programmers * Covers all of the major Windows development languages

Regular Expressions Cookbook

Detailed Solutions in Eight Programming Languages

Author: Jan Goyvaerts,Steven Levithan

Publisher: "O'Reilly Media, Inc."

ISBN: 1449327486

Category: Computers

Page: 612

View: 1262

Take the guesswork out of using regular expressions. With more than 140 practical recipes, this cookbook provides everything you need to solve a wide range of real-world problems. Novices will learn basic skills and tools, and programmers and experienced users will find a wealth of detail. Each recipe provides samples you can use right away. This revised edition covers the regular expression flavors used by C#, Java, JavaScript, Perl, PHP, Python, Ruby, and VB.NET. You’ll learn powerful new tricks, avoid flavor-specific gotchas, and save valuable time with this huge library of practical solutions. Learn regular expressions basics through a detailed tutorial Use code listings to implement regular expressions with your language of choice Understand how regular expressions differ from language to language Handle common user input with recipes for validation and formatting Find and manipulate words, special characters, and lines of text Detect integers, floating-point numbers, and other numerical formats Parse source code and process log files Use regular expressions in URLs, paths, and IP addresses Manipulate HTML, XML, and data exchange formats Discover little-known regular expression tricks and techniques

Mastering Regular Expressions

Understand Your Data and Be More Productive

Author: Jeffrey E.F. Friedl

Publisher: "O'Reilly Media, Inc."

ISBN: 1449332536

Category: Computers

Page: 544

View: 7375

Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL. If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regularexpressions, this book is a stunning eye-opener. As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them. Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions. Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include: A comparison of features among different versions of many languages and tools How the regular expression engine works Optimization (major savings available here!) Matching just what you want, but not what you don't want Sections and chapters on individual languages Written in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediateuse. Reviews of this new edition and the second edition: "There isn't a better (or more useful) book available on regular expressions." --Zak Greant, Managing Director, eZ Systems "A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you." --Dr. Chris Brown, Linux Format "The author does an outstanding job leading the reader from regexnovice to master. The book is extremely easy to read and chock full ofuseful and relevant examples...Regular expressions are valuable toolsthat every developer should have in their toolbox. Mastering RegularExpressions is the definitive guide to the subject, and an outstandingresource that belongs on every programmer's bookshelf. Ten out of TenHorseshoes." --Jason Menard, Java Ranch

Regular Expressions Cookbook

Author: Jan Goyvaerts,Steven Levithan

Publisher: "O'Reilly Media, Inc."

ISBN: 1449319432

Category: Computers

Page: 594

View: 9087

Covers the basics of regular expressions along with recipes for common tasks using C#, Java, JavaScript, Perl, PHP, Python, Ruby, and VB NET.

Shell Scripting Recipes

A Problem-Solution Approach

Author: Chris Johnson,Jayant Varma

Publisher: Apress

ISBN: 1484202201

Category: Computers

Page: 351

View: 7471

Filled with over 150 essential, practical recipes that empower Unix users to regain lost timespent creating and testing shell scripts. The majority of scripts included are POSIX-compliantand supported by many of the major shell variants, including Bash, ksh, and sh.Each real-world example recipe follows the same problem-solution structure, meaningcross-referencing is easy and fast. Recipe topics include file conversion (DOS, UNIX, andMac), system administration, resource monitoring, filename management, complex datecalculations, screen control capabilities, and much more. Completely updated for this second edition and taking all the changes of the past tenyears into account, every recipe in this book is now relevant for a modern audience. AuthorsChris Johnson’s and Jayant Varma’s code is clear, direct, and applicable. Add this excellentreference to your library today.

Regular Expression Pocket Reference

Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET

Author: Tony Stubblebine

Publisher: "O'Reilly Media, Inc."

ISBN: 0596514271

Category: Computers

Page: 117

View: 1077

A guide to the syntax and semantics of regular expressions for Perl 5.8, Ruby, Java, PHP, C#, .NET, Python, JavaScript, and PCRE.

Scala Cookbook

Recipes for Object-Oriented and Functional Programming

Author: Alvin Alexander

Publisher: "O'Reilly Media, Inc."

ISBN: 1449340334

Category: Computers

Page: 722

View: 7067

Save time and trouble when using Scala to build object-oriented, functional, and concurrent applications. With more than 250 ready-to-use recipes and 700 code examples, this comprehensive cookbook covers the most common problems you’ll encounter when using the Scala language, libraries, and tools. It’s ideal not only for experienced Scala developers, but also for programmers learning to use this JVM language. Author Alvin Alexander (creator of DevDaily.com) provides solutions based on his experience using Scala for highly scalable, component-based applications that support concurrency and distribution. Packed with real-world scenarios, this book provides recipes for: Strings, numeric types, and control structures Classes, methods, objects, traits, and packaging Functional programming in a variety of situations Collections covering Scala's wealth of classes and methods Concurrency, using the Akka Actors library Using the Scala REPL and the Simple Build Tool (SBT) Web services on both the client and server sides Interacting with SQL and NoSQL databases Best practices in Scala development

JavaScript Cookbook

Author: Shelley Powers

Publisher: "O'Reilly Media, Inc."

ISBN: 1449395929

Category: Computers

Page: 554

View: 9812

Why reinvent the wheel every time you run into a problem with JavaScript? This cookbook is chock-full of code recipes that address common programming tasks, as well as techniques for building web apps that work in any browser. Just copy and paste the code samples into your project—you’ll get the job done faster and learn more about JavaScript in the process. You'll also learn how to take advantage of the latest features in ECMAScript 5 and HTML5, including the new cross-domain widget communication technique, HTML5's video and audio elements, and the drawing canvas. You'll find recipes for using these features with JavaScript to build high-quality application interfaces. Create interactive web and desktop applications Work with JavaScript objects, such as String, Array, Number, and Math Use JavaScript with Scalable Vector Graphics (SVG) and the canvas element Store data in various ways, from the simple to the complex Program the new HTML5 audio and video elements Implement concurrent programming with Web Workers Use and create jQuery plug-ins Use ARIA and JavaScript to create fully accessible rich internet applications

Clojure Cookbook

Recipes for Functional Programming

Author: Luke VanderHart,Ryan Neufeld

Publisher: "O'Reilly Media, Inc."

ISBN: 1449366414

Category: Computers

Page: 476

View: 1365

With more than 150 detailed recipes, this cookbook shows experienced Clojure developers how to solve a variety of programming tasks with this JVM language. The solutions cover everything from building dynamic websites and working with databases to network communication, cloud computing, and advanced testing strategies. And more than 60 of the world’s best Clojurians contributed recipes. Each recipe includes code that you can use right away, along with a discussion on how and why the solution works, so you can adapt these patterns, approaches, and techniques to situations not specifically covered in this cookbook. Master built-in primitive and composite data structures Create, develop and publish libraries, using the Leiningen tool Interact with the local computer that’s running your application Manage network communication protocols and libraries Use techniques for connecting to and using a variety of databases Build and maintain dynamic websites, using the Ring HTTP server library Tackle application tasks such as packaging, distributing, profiling, and logging Take on cloud computing and heavyweight distributed data crunching Dive into unit, integration, simulation, and property-based testing Clojure Cookbook is a collaborative project with contributions from some of the world’s best Clojurians, whose backgrounds range from aerospace to social media, banking to robotics, AI research to e-commerce.

Ruby Cookbook

Author: Lucas Carlson,Leonard Richardson

Publisher: "O'Reilly Media, Inc."

ISBN: 1449373690

Category: COMPUTERS

Page: 992

View: 3718

Why spend time on coding problems that others have already solved when you could be making real progress on your Ruby project? This updated cookbook provides more than 350 recipes for solving common problems, on topics ranging from basic data structures, classes, and objects, to web development, distributed programming, and multithreading. Revised for Ruby 2.1, each recipe includes a discussion on why and how the solution works. You’ll find recipes suitable for all skill levels, from Ruby newbies to experts who need an occasional reference. With Ruby Cookbook, you’ll not only save time, but keep your brain percolating with new ideas as well. Recipes cover: Data structures including strings, numbers, date and time, arrays, hashes, files and directories Using Ruby’s code blocks, also known as closures OOP features such as classes, methods, objects, and modules XML and HTML, databases and persistence, and graphics and other formats Web development with Rails and Sinatra Internet services, web services, and distributed programming Software testing, debugging, packaging, and distributing Multitasking, multithreading, and extending Ruby with other languages

Python Cookbook

Author: Alex Martelli,Anna Ravenscroft,David Ascher

Publisher: "O'Reilly Media, Inc."

ISBN: 9780596554743

Category: Computers

Page: 846

View: 6401

Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. It is now being used by an increasing number of major organizations, including NASA and Google.Updated for Python 2.4, The Python Cookbook, 2nd Edition offers a wealth of useful code for all Python programmers, not just advanced practitioners. Like its predecessor, the new edition provides solutions to problems that Python programmers face everyday.It now includes over 200 recipes that range from simple tasks, such as working with dictionaries and list comprehensions, to complex tasks, such as monitoring a network and building a templating system. This revised version also includes new chapters on topics such as time, money, and metaprogramming.Here's a list of additional topics covered: Manipulating text Searching and sorting Working with files and the filesystem Object-oriented programming Dealing with threads and processes System administration Interacting with databases Creating user interfaces Network and web programming Processing XML Distributed programming Debugging and testing Another advantage of The Python Cookbook, 2nd Edition is its trio of authors--three well-known Python programming experts, who are highly visible on email lists and in newsgroups, and speak often at Python conferences.With scores of practical examples and pertinent background information, The Python Cookbook, 2nd Edition is the one source you need if you're looking to build efficient, flexible, scalable, and well-integrated systems.

Beginning Fedora

From Novice to Professional

Author: Keir Thomas,Jayant Sharma

Publisher: Apress

ISBN: 1430202971

Category: Computers

Page: 519

View: 2888

Beginning Fedora: From Novice to Professional guides you through the tasks most new Linux users desire to perform while explaining potentially confusing concepts along the way. It provides an illustrated, step-by-step guide to Fedora installation and hardware configuration. You'll also learn how to install it alongside Windows, allowing you to switch between the operating systems at will. The book eases the transition from the Windows to the Linux desktop by focusing on key everyday tasks such as file management, peripheral configuration, MP3/video playback, and office tasks.

PHP and MySQL Recipes

A Problem-Solution Approach

Author: Frank M. Kromann

Publisher: Apress

ISBN: 1484206053

Category: Computers

Page: 361

View: 9622

Gain instant solutions, including countless pieces of useful code that you can copy and paste into your own applications, giving you answers fast and saving you hours of coding time. You can also use this book as a reference to the most important aspects of the latest PHP scripting language, including the vital functions you know and love from previous versions of PHP, as well as the functions introduced in PHP 7. PHP and MySQL Recipes: A Problem-Solution Approach supplies you with complete code for all of the common coding problems you are likely to face when using PHP and MySQL together in your day-to-day web application development. This invaluable guide includes over 200 recipes and covers numerous topics. What you hold in your hands is the answer to all your PHP 7 needs. Furthermore, this book explains the PHP functionality in detail, including the vastly improved object-oriented capabilities and the new MySQL database extension. PHP and MySQL Recipes will be a useful and welcome companion throughout your career as a web developer, keeping you on the cutting edge of PHP development, ahead of the competition, and giving you all the answers you need, when you need them. What You'll Learn Work with arrays, dates and times, strings, files and directories, and dynamic imaging Write regular expressions in PHP Use the variables and functions found in PHP Who This Book Is For Experienced PHP and MySQL programmers and web developers who have at least some PHP and MySQL programming experience.

Jeni's Splendid Ice Creams at Home

Author: Jeni Britton Bauer

Publisher: Artisan Books

ISBN: 1579654363

Category: Cooking

Page: 217

View: 8192

“Ice cream perfection in a word: Jeni’s.” –Washington Post James Beard Award Winner: Best Baking and Dessert Book of 2011! At last, addictive flavors, and a breakthrough method for making creamy, scoopable ice cream at home, from the proprietor of Jeni’s Splendid Ice Creams, whose artisanal scooperies in Ohio are nationally acclaimed. Now, with her debut cookbook, Jeni Britton Bauer is on a mission to help foodies create perfect ice creams, yogurts, and sorbets—ones that are every bit as perfect as hers—in their own kitchens. Frustrated by icy and crumbly homemade ice cream, Bauer invested in a $50 ice cream maker and proceeded to test and retest recipes until she devised a formula to make creamy, sturdy, lickable ice cream at home. Filled with irresistible color photographs, this delightful cookbook contains 100 of Jeni’s jaw-droppingly delicious signature recipes—from her Goat Cheese with Roasted Cherries to her Queen City Cayenne to her Bourbon with Toasted Buttered Pecans. Fans of easy-to-prepare desserts with star quality will scoop this book up. How cool is that?

Weelicious

140 Fast, Fresh, and Easy Recipes

Author: Catherine McCord

Publisher: Harper Collins

ISBN: 0062209116

Category: Cooking

Page: 288

View: 9999

Every parent knows how difficult it is to get to get kids eating happily and healthily. Catherine McCord has the answer: Weelicious! Creator of the wildly popular blog Weelicious.com, Catherine, who honed her cooking skills at Manhattan’s Institute of Culinary Education, strongly believes in the “one family/one meal” idea—preparing a single, scrumptious meal the entire family can sit down and enjoy together rather than having to act as “short order cook” for kids who each want something different. In Weelicious, she offers dozens of recipes and tips for creating quick, easy, healthy, and fun food that moms, dads, and young children of any age will absolutely adore—from the most persnickety infants to the pickiest grade-schoolers.

Visual Basic 2005 Recipes

A Problem-Solution Approach

Author: Rakesh Rajan,Matthew MacDonald,Todd Herman,Allen Jones

Publisher: Apress

ISBN: 1430202955

Category: Computers

Page: 664

View: 3651

This book is an invaluable companion when tackling a wide range of Visual Basic 2005 problems. It meets your need for fast, effective solutions to the difficulties you encounter in your coding projects. The book collates these problems and explains their available solutions. These one-stop solutions have been chosen with professional developers in mind and feature a careful balance of code and text: the code gives you everything you need to solve the problem at hand, while the accompanying text carefully explains how it solves your problem and, more importantly, why it works the way it does.

Mathematica Cookbook

Building Blocks for Science, Engineering, Finance, Music, and More

Author: Sal Mangano

Publisher: "O'Reilly Media, Inc."

ISBN: 1449390765

Category: Computers

Page: 830

View: 5564

Mathematica Cookbook helps you master the application's core principles by walking you through real-world problems. Ideal for browsing, this book includes recipes for working with numerics, data structures, algebraic equations, calculus, and statistics. You'll also venture into exotic territory with recipes for data visualization using 2D and 3D graphic tools, image processing, and music. Although Mathematica 7 is a highly advanced computational platform, the recipes in this book make it accessible to everyone -- whether you're working on high school algebra, simple graphs, PhD-level computation, financial analysis, or advanced engineering models. Learn how to use Mathematica at a higher level with functional programming and pattern matching Delve into the rich library of functions for string and structured text manipulation Learn how to apply the tools to physics and engineering problems Draw on Mathematica's access to physics, chemistry, and biology data Get techniques for solving equations in computational finance Learn how to use Mathematica for sophisticated image processing Process music and audio as musical notes, analog waveforms, or digital sound samples

ElasticSearch Cookbook

Author: Alberto Paro

Publisher: Packt Publishing Ltd

ISBN: 1782166637

Category: Computers

Page: 422

View: 5936

Written in an engaging, easy-to-follow style, the recipes will help you to extend the capabilities of ElasticSearch to manage your data effectively. If you are a developer who implements ElasticSearch in your web applications, manage data, or have decided to start using ElasticSearch, this book is ideal for you. This book assumes that you’ve got working knowledge of JSON and Java

Using OpenRefine

Author: Ruben Verborgh,Max De Wilde

Publisher: Packt Publishing Ltd

ISBN: 1783289090

Category: Computers

Page: 114

View: 4089

The book is styled on a Cookbook, containing recipes - combined with free datasets - which will turn readers into proficient OpenRefine users in the fastest possible way.This book is targeted at anyone who works on or handles a large amount of data. No prior knowledge of OpenRefine is required, as we start from the very beginning and gradually reveal more advanced features. You don't even need your own dataset, as we provide example data to try out the book's recipes.