# Assignment 2 Composing and Using Regular Expressions Due We

Assignment 2: Composing and Using Regular Expressions Due Week 10 Regularexpressions became popular with the introduction of the UNIX operatingsystem in 1960s and its text processing tools such as grep, and ed. Write a two to three (2-3) page paper in which you: Define regular expressions and explain their purpose.Provide at least three (3) examples which demonstrate the way regular expressions work. Suggestfour (4) situations where you would use regular expression and explainthe benefits of using regular expressions in such situations.Examinethe shortcomings of regular expressions and describe at least two (2)situations where using them might be inappropriate.Use atleast three (3) quality resources in this assignment. Note: Wikipediaand similar Websites do not qualify as quality resources. Your assignment must follow these formatting requirements: Betyped, double spaced, using Times New Roman font (size 12), withone-inch margins on all sides; citations and references must follow APAor school-specific format. Check with your professor for any additionalinstructions.Include a cover page containing the title of theassignment, the student’s name, the professor’s name, the course title,and the date. The cover page and the reference page are not included inthe required assignment page length. The specific course learning outcomes associated with this assignment are: Identify and create simple regular expressions. Use technology and information resources to research issues in operating systems.Write clearly and concisely about UNIX / Linux topics using proper writing mechanics and technical style conventions.Assignment 2: Composing and Using Regular Expressions Criteria Unacceptable Below 60% F Meets Minimum Expectations 60-69% D Fair 70-79% C Proficient 80-89% B Exemplary 90-100% A 1. Define regular expressions and explain their purpose. Weight: 10% Did not submit or incompletely defined regular expressions and did not submit or incompletely explained their purpose. Insufficiently defined regular expressions and insufficiently explained their purpose. Partially defined regular expressions and partially explained their purpose. Satisfactorily defined regular expressions and satisfactorily explained their purpose. Thoroughly defined regular expressions and thoroughly explained their purpose. 2. Provide at least three (3) examples which demonstrate the way regular expressions work. Weight: 25% Did not submit or incompletely provided at least three (3) examples which demonstrate the way regular expressions work. Insufficiently provided at least three (3) examples which demonstrate the way regular expressions work. Partially provided at least three (3) examples which demonstrate the way regular expressions work. Satisfactorily provided at least three (3) examples which demonstrate the way regular expressions work. Thoroughly provided at least three (3) examples which demonstrate the way regular expressions work. 3.Suggest four (4) situations where you would use regular expression andexplain the benefits of using regular expressions in such situations. Weight: 25% Didnot submit or incompletely suggested four (4) situations where youwould use regular expression and did not submit or incompletelyexplained the benefits of using regular expressions in such situations. Insufficientlysuggested four (4) situations where you would use regular expressionand insufficiently explained the benefits of using regular expressionsin such situations. Partiallysuggested four (4) situations where you would use regular expressionand partially explained the benefits of using regular expressions insuch situations. Satisfactorilysuggested four (4) situations where you would use regular expressionand satisfactorily explained the benefits of using regular expressionsin such situations. Thoroughlysuggested four (4) situations where you would use regular expressionand thoroughly explained the benefits of using regular expressions insuch situations. 4.Examine the shortcomings of regular expressions and describe at leasttwo (2) situations where using them might be inappropriate. Weight: 25% Did not submit or incompletely examinedthe shortcomings of regular expressions and did not submit orincompletely described at least two (2) situations where using themmight be inappropriate. Insufficientlyexamined the shortcomings of regular expressions and insufficientlydescribed at least two (2) situations where using them might beinappropriate. Partiallyexamined the shortcomings of regular expressions and partiallydescribed at least two (2) situations where using them might beinappropriate. Satisfactorilyexamined the shortcomings of regular expressions and satisfactorilydescribed at least two (2) situations where using them might beinappropriate. Thoroughlyexamined the shortcomings of regular expressions and thoroughlydescribed at least two (2) situations where using them might beinappropriate. 5. 3 references Weight: 5% No references provided Does not meet the required number of references; all references poor quality choices. Does not meet the required number of references; some references poor quality choices. Meets number of required references; all references high quality choices. Exceeds number of required references; all references high quality choices. 6. Clarity, writing mechanics, and formatting requirements Weight: 10% More than 8 errors present 7-8 errors present 5-6 errors present 3-4 errors present 0-2 errors present