输入一篇文章,从中查找给定的字符串,并将其替换为指定字符串后输出。
要求: 1)从键盘输入给定的待查找字符串,该字符串中只包含大小写字母、数字字符、中括号字符‘[’和‘]’。字符串的长度不超过20。 2)在给定待查找字符串中,中括号最多出现一次(也可以没有),中括号中至少包含一个以上的字母或数字。表示该位置上的字符只要与中括号内的任一字符相同,则匹配成功。 3)查找字符串时大小写无关。 4)查找到给定字符串后,将其替换为指定字符串(其中不含空格,不超过20个字符)输出,其它字符原样输出。 【输入形式】 首先从标准输入(键盘)读入待查找字符串和替换后的字符串,两字符串分行输入。 然后从新的一行开始输入一篇文章。 【输出形式】 将替换后的文章输出到标准输出(屏幕)。
【样例输入1】
zh[Ao]ng
wang
Zhang ying ju zhu zai ZhongGuo.
Ta zheng zai du gao zhong.
Bie ren dou jia ta xiao zhang.
【样例输出1】
wang ying ju zhu zai wangGuo.
Ta zheng zai du gao wang.
Bie ren dou jia ta xiao wang.
请添加注释
怎么实现未知行数的输入
怎么实现不区分大小写
怎么实现字符串的替换