Summary
In this chapter, you've learned how to use regular expressions to search and extract information from large bodies of text. This can be very handy when parsing structured or semi-structured data. Regular expressions are not specific to Java. The Java implementation may differ slightly from other platforms and languages; however, the general syntax remains the same.
In the next chapter, you'll explore a programming paradigm that is growing in popularity. Functional programming, while not originally intended for Java, can help you to write programs that you can test more easily, which may limit the number of state-changing problems.