如何在python字符串中查找的索引\n?

2024-10-04 05:24:19 发布

您现在位置:Python中文网/ 问答频道 /正文

当用户输入多行输入时,我尝试从多行中获取输入,然后将其存储在变量缓冲区中。若要打印相同的多行输入,我会在每次迭代后添加\n。现在我要查找的索引是\n.
进口re

buffer = ''
while True:
    line = raw_input()
    if not line: break


    buffer +='\n'
    buffer += line
nlf="\\n"
nl=buffer.find(nlf)
print nl

我将两行合并,但我想在用户按enter键的位置查找索引\n?在


Tags: 用户retrueinputrawifbuffernl
1条回答
网友
1楼 · 发布于 2024-10-04 05:24:19

nlf设置为换行符本身:'\n'

nlf = '\n'

顺便说一句,通常不建议这样做字符串连接(请参见this related question),所以考虑改用列表:

^{pr2}$

这样你就得到了所有行的列表(所以你甚至不需要找到换行符)。如果您希望稍后全文包含换行符,可以执行以下操作:

text = '\n'.join(lines)

相关问题 更多 >