为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 ms-word 列表中的每个单词后添加引号、逗号和空格?

如何在 ms-word 列表中的每个单词后添加引号、逗号和空格?

慕少森 2022-06-15 17:10:38
我正在尝试在 word 文档中的每个单词后添加引号和逗号。For example:applebananacarrotGoes into:"apple","banana","carrot",我应该在 find 部分和 replace 部分中输入什么来达到这个结果?
查看完整描述

2 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

LibreOffice Writer您可以按打开CTRL + H查找和替换工具。

您必须启用正则表达式并进行如下配置:

寻找:(\w+)

代替:"$1"

然后按全部替换。

我相信你也可以在 ms-word 上做到这一点。

//img1.sycdn.imooc.com//62a9a2290001696306580495.jpg

查看完整回答
反对 回复 2022-06-15
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

不确定为什么您的问题中同时包含 JavaScript 和 Java 标签,但我会假设您的意思是 Java。您想要使用 Java 执行的操作的可能解决方案:


1)让我们首先读入带有单词的文件并创建一种写出结果的方法:


String contents = new String(Files.readAllBytes(Paths.get("path-to-input"))); // input

BufferedWriter writer = new BufferedWriter(new FileWriter("path-to-output")); // output

2)我们已经将文件的内容作为单个字符串读取,现在让我们将其拆分为单个单词。我们将通过回车符和换行符拆分来做到这一点(取决于您的文件,只有换行符可能就足够了):


String[] splitContents = contents.split("\r\n");

3) 让我们将上面数组中的字符串更改为我们希望在文件中看到的字符串。然后将它们输出到文件:


    for(int i = 0; i < splitContents.length; i++) {

        splitContents[i] = "\"" + splitContents[i] + "\","; //create new string

        writer.write(splitContents[i]); //write new string to file

        writer.newLine(); //append newline

    }

4 )不要忘记flush()和close():writer


writer.flush();

writer.close();


查看完整回答
反对 回复 2022-06-15
  • 2 回答
  • 0 关注
  • 278 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号