当前位置: 首页 > news >正文

Java复习44(PTA)

 单词替换

分数 10

全屏浏览

切换布局

作者 孙晨霞

单位 河北农业大学

设计一个对字符串中的单词查找替换方法,实现对英文字符串中所有待替换单词的查找与替换。

输入格式:

首行输入母字符串,第二行输入查询的单词,第三行输入替换后的单词。

输出格式:

完成查找替换后的完整字符串

输入样例:

在这里给出一组输入。例如:

Although I am without you, I will always be ou you
ou
with

输出样例:

在这里给出相应的输出。例如:

Although I am without you, I will always be with you

代码长度限制

16 KB

时间限制

1000 ms

内存限制

64 MB

栈限制

8192 KB

import java.util.Scanner;
import java.util.regex.Pattern;
/*** @author chen*/
public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);// 读取母字符串String originalString = scanner.nextLine();// 读取待替换的单词String targetWord = scanner.nextLine();// 读取替换后的单词String replacementWord = scanner.nextLine();// 创建正则表达式,确保只匹配完整单词String regex = "\\b" + Pattern.quote(targetWord) + "\\b";String resultString = originalString.replaceAll(regex, replacementWord);// 输出结果System.out.println(resultString);scanner.close();}
}


http://www.mrgr.cn/news/74745.html

相关文章:

  • 数字字符串格式化
  • Vue3配置内网ip访问的方法
  • 数学建模模型算法-Python实现
  • python opencv3
  • 量化交易系统开发-实时行情自动化交易-3.4.2.2.Okex交易数据
  • 【LeetCode】【算法】15. 三数之和
  • 2024算法基础公选课练习三(DFS1)(1)
  • 全国交通安全日知识竞赛答题投票活动策划
  • 基于AX650N/AX630C部署多模态大模型InternVL2-1B
  • 华为OD机试真题---数组二叉树
  • C# 反射与动态编程
  • arcgis做buffer
  • LeetCode105.从前序与中序遍历构造二叉树
  • 上海亚商投顾:创业板指探底回升 两市成交额缩量5400亿
  • 云计算研究实训室建设方案
  • 蓝桥杯真题——k倍区间
  • 【性能优化】图片性能优化方案
  • Python 绘图工具详解:使用 Matplotlib、Seaborn 和 Pyecharts 绘制散点图
  • 基于Springboot+微信小程序的付费选座自习室小程序 (含源码数据库)
  • JavaScript 对象
  • fpga开发-存储器及其应用
  • 图像识别
  • AI开发-三方库-PyTorch-Matplotlib
  • TLP2361光耦器:为高速、高可靠性数字接口提供解决方案
  • STM32F407简单驱动步进电机(标准库)
  • 3.5MachineLearing1Chapter