java替换文本中的单词_如何用Java中的另一个单词替换字符串中所有出现的单词?...

String类的replaceAll()方法接受两个字符串,一个代表正则表达式以查找字符串,另一个代表替换字符串。

并且,用给定的String替换所有匹配的序列。因此,用String中的另一个单词替换特定单词-获取所需的字符串。

通过传递对表示要替换的单词的正则表达式(在单词边界“ \ b”内)和替换字符串作为参数,对获得的字符串调用全部替换方法。

检索结果并打印。

示例import java.io.File;

import java.io.IOException;

import java.util.Scanner;

public class ReplacingWords {

public static void main(String[] args) throws IOException {

Scanner sc = new Scanner(new File("D://sample.txt"));

String input;

StringBuffer sb = new StringBuffer();

while (sc.hasNextLine()) {

input = sc.nextLine();

sb.append("\n"+input);

}

String contents = sb.toString();

System.out.println("Contents of the string: "+contents);

contents = contents.replaceAll("\\bnhooo.com\\b", "TP");

System.out.println("Contents of the string after replacement: ");

System.out.println(contents);

}

}

输出结果Contents of the string:

nhooo.com originated from the idea that there exists a class of readers who respond better to on-line content

and prefer to learn new skills at their own pace from the comforts of their drawing rooms.

At nhooo.com we provide high quality learning-aids for free of cost.

nhooo.com recently developed an app to help students from 6th to 12th.

Contents of the string after replacement:

TP originated from the idea that there exists a class of readers who respond better to on-line content

and prefer to learn new skills at their own pace from the comforts of their drawing rooms.

At TP we provide high quality learning-aids for free of cost.

TP recently developed an app to help students from 6th to 12th.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值