「已注销」 2022-05-12 11:00 采纳率: 77.8%
浏览 506
已结题

输入一篇文章,从中查找给定的字符串,并将其替换为指定字符串后输出。

输入一篇文章,从中查找给定的字符串,并将其替换为指定字符串后输出。
要求: 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.

请添加注释
怎么实现未知行数的输入
怎么实现不区分大小写
怎么实现字符串的替换

  • 写回答

4条回答 默认 最新

  • 工控匠 2022-05-12 11:33
    关注

    对大小写,你可以将输入的所有字符都转译为大写或者是小写。
    替换字符串可以使用replace方法

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月13日
  • 赞助了问题酬金5元 5月12日
  • 修改了问题 5月12日
  • 修改了问题 5月12日
  • 展开全部

悬赏问题

  • ¥15 WPF动态创建页面内容
  • ¥15 如何对TBSS的结果进行统计学的分析已完成置换检验,如何在最终的TBSS输出结果提取除具体值及如何做进一步相关性分析
  • ¥15 SQL数据库操作问题
  • ¥100 关于lm339比较电路出现的问题
  • ¥15 Matlab安装yalmip和cplex功能安装失败
  • ¥15 加装宝马安卓中控改变开机画面
  • ¥15 STK安装问题问问大家,这种情况应该怎么办
  • ¥15 关于罗技鼠标宏lua文件的问题
  • ¥15 halcon ocr mlp 识别问题
  • ¥15 已知曲线满足正余弦函数,根据其峰值,还原出整条曲线