void find_replace (string& text, const string& find_str, const string & replace_str); Find and Replace is an extremely useful tool built into text editors, spreadsheets, Google docs, word processors, and many other apps. This function takes three strings as parameters: ● ● ● text: this is the original text that will be searched and potentially adjusted. find_str: this is the substring the function will search in text. replace_str: if find_str is found in text, this is the substring that will be used to replace the find_str substring. The function is to replace all occurrences of find_str in text with replace_str. To simplify the problem, only the exact match for find_str will be replaced. In addition, you may assume that replace_str does not contain find_stras its substring. The following illustrates the result of some sample testing of the function. text BEFORE aba baab aba baab aba baab aba baab aba baab find_str a aa ab ba bb replace_str cd cd cd cd cd text AFTER cdbcd bcdcdb aba bcdb cda bacd acd cdab aba baab
void find_replace (string& text, const string& find_str, const string & replace_str); Find and Replace is an extremely useful tool built into text editors, spreadsheets, Google docs, word processors, and many other apps. This function takes three strings as parameters: ● ● ● text: this is the original text that will be searched and potentially adjusted. find_str: this is the substring the function will search in text. replace_str: if find_str is found in text, this is the substring that will be used to replace the find_str substring. The function is to replace all occurrences of find_str in text with replace_str. To simplify the problem, only the exact match for find_str will be replaced. In addition, you may assume that replace_str does not contain find_stras its substring. The following illustrates the result of some sample testing of the function. text BEFORE aba baab aba baab aba baab aba baab aba baab find_str a aa ab ba bb replace_str cd cd cd cd cd text AFTER cdbcd bcdcdb aba bcdb cda bacd acd cdab aba baab
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
100%
Hi I need help please I am resubmitting this question because I forgot to mention that It is in C++ language and I want to make a function which will find and replace parts of a string entered by the user and replace that substring with another string chosen by the user. I need help tutoring me on what variables and loops to use for this program please

Transcribed Image Text:void find_replace (string& text, const string& find_str, const string&
replace_str);
Find and Replace is an extremely useful tool built into text editors, spreadsheets, Google docs, word
processors, and many other apps. This function takes three strings as parameters:
●
●
text: this is the original text that will be searched and potentially adjusted.
find_str: this is the substring the function will search in text.
replace_str: if find_stris found in text, this is the substring that will be used to
replace the find_str substring.
The function is to replace all occurrences of find_str in text with replace_str. To simplify
the problem, only the exact match for find_str will be replaced. In addition, you may assume that
replace_str does not contain find_stras its substring. The following illustrates the result of
some sample testing of the function.
text BEFORE
aba baab
aba baab
aba baab
aba baab
aba baab
find_str
a
aa
ab
ba
bb
replace_str
cd
cd
22222
cd
cd
text AFTER
cdbcd bcdcdb
aba bcdb
cda bacd
acd cdab
aba baab
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education