Question: In java, I want you to answer questions about the dictionary file words.txt. If youre using a Unix system, feel free to use the dictionary

In java, I want you to answer questions about the dictionary file words.txt. If youre using a Unix system, feel free to use the dictionary file included on your computer. Some words begin with capital letters! Please include each regex with your answer.

I like animals. How many words contain the word cat or dog in them?

Four letters words are supposedly naughty. How many four letter words are there?

Do more words end in ing or ion?

How many words contain a q not immediately followed by a u.

How many words have no vowels?

How many words with two vowels in a row are there?

How many words with at least two vowels are there? The vowels need not be adjacent, like in the previous problem.

More Regex

1. What is the difference between .* and .*? ?

2. How would you write a regex that matches the full name of someone whose last name is Nakamoto? You can assume that the first name that comes before it will always be one word that begins with a capital letter. The regex must match the following:

Satoshi Nakamoto Alice Nakamoto RoboCop Nakamoto

but not the following:

satoshi Nakamoto (where the first name is not capitalized)

Mr. Nakamoto (where the preceding word has a nonletter char- acter)

Nakamoto (which has no first name)

Satoshi nakamoto (where Nakamoto is not capitalized)

3. Create a regex which matches the strings twenty, twenty-one, twenty- three,. . . ,ninety-nine

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!