如何将多行文本变成单行并添加一些逗号

问题描述 投票:0回答:4

我想将多行txt文件(在记事本++上阅读)制作成带有一些逗号的单行文本。文字示例

123
123
123
123

to:

123,123,123,123

用notepad++可以吗?如果没有,我该怎么办?

notepad++
4个回答
1
投票

使用查找/替换。 将行终止符放在“查找”和“替换”和“全部替换”中。 如果您使用的是 Windows,您的行终止符可能是 ,但也可能是 或其他一些值。 您需要将模式设置为扩展或正则表达式(正则表达式)。


1
投票

你可以在notepad++中完成,我将用python编程语言编写我的解决方案。

# You open the file
file = open("Location of the file right click on the text file and copy relative file.")
# You read the whole file and put it in a list where each line would be one 
# item in the list.
readFile = file.read().split("\n")
# Set a new variable so you can concatinate a string
text = ""
# Loop through the list of rows
for i in range(0, len(readFile), 1):
      # Concatinate the each row into one string and add a comma and a space.
     text = text + readFile[i] + ", "
# Print the text
print(text)

这是您可以做到这一点的一种方法。


1
投票
  • 查找内容:
    \R
  • 替换为:
    ,

其中

\R
代表任何类型的换行符(即
\r
\n
\r\n


0
投票

选择所有要制作单行的文本,然后按 Ctrl+J

© www.soinside.com 2019 - 2024. All rights reserved.