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 want to know how to make a code in C++ that will take 3 string user input, one string, one to search for and replace and then display it when I collect the user input in the main and call the function. Please help I am lost
Expert Solution
Program Plan
- Define find_replace() function to find the word occurrence and replace it.
- Find the position of the first occurrence of the filtered word in the string.
- Iterate through the end of the string.
- Replace the word.
- Find the position of the next occurrence of the word in the string.
- In the main method, input the 3 string user input, one string, one to search for and replace.
- Invoke the function.
- Finally, display the output.
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