Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Pattern Search Project(Python) So this is my code: results = re.findall(r'[^a-zA-z]', lorem_ipsum) print(len(results)) occurrance_sit_amet = re.findall(r'sit(-|:)amet', lorem_ipsum) replace_results = re.sub(r'sit[-|:]amet', r'sit amet', lorem_ipsum) occurrence_sit_amet=re.findall(r'sit amet',replace_results)

Pattern Search Project(Python)

So this is my code:

results = re.findall(r'[^a-zA-z]', lorem_ipsum)

print(len(results))

occurrance_sit_amet = re.findall(r'sit(-|:)amet', lorem_ipsum)

replace_results = re.sub(r'sit[-|:]amet', r'sit amet', lorem_ipsum)

occurrence_sit_amet=re.findall(r'sit amet',replace_results)

print(len(occurrence_sit_amet))

The problem is if i print(len(results)) and print(len(occurrence_sit_amet)) my output comes out as 144 and 3 which is a fail, how do i print both together to get a pass in both 144 and 3? or am i missing somthing or another line of code?

---------------------------------------------------------------------------------------------------------

import re

#Paragraph provided for search and replace

original_text='''Lorem ipsum dolor sit-amet, consectetur adipiscing elit. Phasellus iaculis velit ac nunc interdum tempor. Ut volutpat elit metus, vel auctor enim commodo at. Nunc quis quam non ligula ultricies luctus porta id justo. Quisque dapibus est ut sagittis bibendum. Mauris ullamcorper pellentesque porttitor. Ut sit:amet ex nec dolor gravida porttitor. Proin at justo finibus justo vestibulum congue. Suspendisse et ipsum et ipsum eleifend dapibus a fermentum lacus. Vivamus porta nunc eu nisl sagittis, quis vulputate metus dignissim. Integer non fermentum nisl, id vestibulum elit. Sed euismod vestibulum purus ut porttitor. Integer sit-amet mollis neque. Donec sed lacinia diam, ac finibus lectus. Mauris tempor ipsum nisl, vitae posuere est lacinia nec. Nam eget euismod odio.'''

lorem_ipsum = '''Lorem ipsum dolor sit-amet, consectetur adipiscing elit. Phasellus iaculis velit ac nunc interdum tempor. Ut volutpat elit metus, vel auctor enim commodo at. Nunc quis quam non ligula ultricies luctus porta id justo. Quisque dapibus est ut sagittis bibendum. Mauris ullamcorper pellentesque porttitor. Ut sit:amet ex nec dolor gravida porttitor. Proin at justo finibus justo vestibulum congue. Suspendisse et ipsum et ipsum eleifend dapibus a fermentum lacus. Vivamus porta nunc eu nisl sagittis, quis vulputate metus dignissim. Integer non fermentum nisl, id vestibulum elit. Sed euismod vestibulum purus ut porttitor. Integer sit-amet mollis neque. Donec sed lacinia diam, ac finibus lectus. Mauris tempor ipsum nisl, vitae posuere est lacinia nec. Nam eget euismod odio.'''

#Using the findall function, get all of the instances of non alphanumeric characters in the string assigned to 'lorem_ipsum' #Output to the console, the number of non-alphanumeric characters. Hint: use the len function

results = re.findall(r'[^a-zA-z]', lorem_ipsum)

print(len(results))

##Using the findall function, get all of the instances of 'sit-amet' or 'sit:amet' characters in the string assigned to 'lorem_ipsum' #Assign the outcome to a variable named 'occurrance_sit_amet'

#Output to the console, the number of sit-amet or sit:amet occurrances. Hint: use the len function

##Replace sit:amet and sit-amet with sit amet using the sub funciton #Assign the outcome to a variable named 'replace_results'

occurrance_sit_amet = re.findall(r'sit(-|:)amet', lorem_ipsum)

##Using the findall function, get all of the instances of 'sit amet' in the string assigned to 'replace_results' #Assign the outcome to a variable named 'occurrance_sit_amet'

#Output to the console, the number of sit amet occurrances. Hint: use the len function

replace_results = re.sub(r'sit[-|:]amet', r'sit amet', lorem_ipsum) occurrence_sit_amet=re.findall(r'sit amet',replace_results) print(len(occurrence_sit_amet))

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advanced Database Systems

Authors: Carlo Zaniolo, Stefano Ceri, Christos Faloutsos, Richard T. Snodgrass, V.S. Subrahmanian, Roberto Zicari

1st Edition

155860443X, 978-1558604438

Students also viewed these Databases questions

Question

What is the best conclusion for Xbar Chart? UCL A X B C B A LCL

Answered: 1 week ago

Question

Provide examples of Dimensional Tables.

Answered: 1 week ago