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

时间:2019-02-13 00:40:10

标签: javascript java python html arrays

我正在尝试在Word文档中的每个单词后添加引号和逗号。

For example:

apple
banana
carrot

Goes into:

"apple",
"banana",
"carrot",

我应该在“查找”部分中替换“替换”部分以达到此结果吗?

2 个答案:

答案 0 :(得分:0)

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

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

查找:(\w+)

替换:"$1"

然后按全部替换。

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

LibreOffice Writer

答案 1 :(得分:0)

不知道为什么在您的问题中同时包含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读取,现在将其拆分为单个单词。我们将通过按回车符和换行符进行拆分(取决于您的文件,仅换行符就可以了):

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();