Question
Complete the Java code to replace all occurrences of a
specific word (case-insensitive) in a string. public class RegexReplacer { ┬а ┬а public String replaceWord(String text, String wordToReplace, String replacement) { ┬а ┬а ┬а ┬а // Example: text="Hello World", wordToReplace="world", replacement="Java" ┬а ┬а ┬а ┬а // Expected: "Hello Java" ┬а ┬а ┬а ┬а String regex = "(?i)\\b" + Pattern.quote(wordToReplace) + "\\b"; ┬а ┬а ┬а ┬а _________ // Line to complete ┬а ┬а } }Solution
Correct Answer: E (The replaceAll method of Matcher is needed to replace all occurrences using a regex pattern. text.replaceAll is a convenience method that internally uses Pattern.compile and Matcher.replaceAll.)
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдЪреБрдиреЗрдВ:
(i) Insurance endorsement тАУ рдмреАрдорд╛ рдЙрдкрд▓реЗрдЦ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдЪреБрдиреЗрдВ:
(i) Claim settlement тАУтАпрджрд╛рд╡рд╛ рдирд┐рдкрдЯрд╛рди
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдпреЛрдВ рдХреЗ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдорд┐рд▓рд╛рди рдХрд░реЗрдВ рдФрд░ рдЙрдЪрд┐рдд рд╡рд┐я┐╜...
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕рд╣реА рд╣рд┐рдВрджреА рдЕрдиреБрд╡рд╛рдж рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рдЪрдпрди рдХрд░я┐╜...
Unanimous
' рдЪрдиреНрджреНрд░рдорд╛ ' рддрдерд╛ ' рдмреНрд░рд╛рд╣реНрдордг ' рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдмреНрдж рд╣реИрдВ ?
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдпреЛрдВ рдХреЗ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдорд┐рд▓рд╛рди рдХрд░реЗрдВ рдФрд░ рдЙрдЪрд┐рдд рд╡рд┐...
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕рд╣реА рд╣рд┐рдВрджреА рдЕрдиреБрд╡рд╛рдж рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рдЪрдпрди рдХрд░я┐╜...
рдЧрд▓рдд рдХрдерди рдХрд╛ рдЪреБрдирд╛рд╡ рдХрд░реЗрдВ
рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕ рд╢рдмреНрдж рдХреЗ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдЧрд▓рдд рд╣реИрдВ ?