background preloader - Regex Tutorial, Examples and Reference - Regexp Patterns - Regex Tutorial, Examples and Reference - Regexp Patterns
A regular expression (regex or regexp for short) is a special text string for describing a search pattern. You can think of regular expressions as wildcards on steroids. You are probably familiar with wildcard notations such as *.txt to find all text files in a file manager. The regex equivalent is .*\.txt$. But you can do much more with regular expressions. In a text editor like EditPad Pro or a specialized text processing tool like PowerGREP, you could use the regular expression \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.

Related:  Regular Expressionsprogramminggeneral knowledgeProgrammingProgramming

Regular Expressions Quick Start This quick start gets you up to speed quickly with regular expressions. Obviously, this brief introduction cannot explain everything there is to know about regular expressions. For detailed information, consult the regular expressions tutorial. Each topic in the quick start corresponds with a topic in the tutorial, so you can easily go back and forth between the two. Arduino Step by Step: Your guide to the Internet of Things by Dr Peter Dalmaris Arduino is an open-source electronics platform based on easy-to-use hardware and software. Sensing the environment by receiving inputs from many sensors, Arduino affects its surroundings by controlling lights, motors, and a number of other accessories. It's intended for anyone making interactive hardware projects. This course is designed to introduce the Arduino hardware and programming environment to get you started on building projects as soon as possible. Unleash Your Inner Tony Stark With this Comprehensive Course Arduino Ecosystem and Programming Introduction Shields, Accessories, and Sensors Internet Integration and Communication Advanced Integrations with Motors, Gears, and Movement DIY Projects and Quick Tips

Coding4Fun Articles We've all cringed as a hopelessly out of tune contestant appears on the latest episode of “American Idol.” Occasionally, there's a contestant who manages to be pitch perfect all the way through—right until they flub the final note. And in the cutthroat world of televised auditions, sing one slightly flat note and you're out. So what takes care of a bad-pitch day? Become a Programmer, Motherfucker If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way Algorithms Algorithms I just finished a fantastic book called "Algorithms", by Sanjoy Dasgupta, Christos Papadimitriou and Umesh Vazirani. Even better: this book is free and can be downloaded in PDF form. At 300+ pages, it's not lightweight either, but the authors have done a fantastic job at explaining the main foundations of essential algorithms in simple terms that even developer who don't have a CS degree will find easy to read and to absorb.

Regular Expression Tutorial - Learn How to Use Regular Expressions This tutorial teaches you all you need to know to be able to craft powerful time-saving regular expressions. It starts with the most basic concepts, so that you can follow this tutorial even if you know nothing at all about regular expressions yet. The tutorial doesn't stop there. It also explains how a regular expression engine works on the inside, and alert you at the consequences. This helps you to quickly understand why a particular regex does not do what you initially expected.

Arduino Yun Tutorial Book Review If you get bored of the Arduino Uno, Arduino Yun might be your next upgrade. With the ability of utilizing the Internet, it opens up great application possibility. Imagine doing what the Raspberry Pi can do, but with your familiar Arduino development environment. I recently received a book called Internet of Things with the Arduino Yún. This book covers some really interesting projects using the Arduino Yun. I am currently going through this book, some of the ideas are great inspirations to me. Pointer Basics This document introduces the basics of pointers as they work in several computer languages -- C, C++, Java, and Pascal. This document is the companion document for the Pointer Fun with Binky digital video, or it may be used by itself. This is document 106 in the Stanford CS Education Library. This and other free materials are available at Some documents that are related to this one include...

DZone At some point in your career, you may need to test the effectiveness and desirability of a product you are designing. Whether it's a software product or not, there are seven user testing methods will be your arsenal for ensuring that you build a successful product. Rather than explaining each in-depth via text, I've created a succinct comparison chart including each method's advantages, disadvantages, and whether they have any of five attributes (Reliability/Precision, Generalizability, Realism, Ease, and Comparison). This chart condenses information I gathered while participating in Coursera's Human Computer Interaction course. Click on the image for a larger version.

Related:  VBAKnowledge Dbaseregexp