当Input数据给换行问题需要将换行符一一剥离
When Input data give newline problem need to strip the newline one by one
我有数据要复制到文本编辑器:
- 约翰
- 艾玛
- 瑞克
- 伊娃
当我复制到 python 文本编辑器时:
name = "- John
- Emma
- Rick
- Eva"
我需要像这样复制到文本编辑器:
name = "John Emma Rick Eva"
我查看了网站或 Whosebug,但他们只给我有关换行符 ("\n") 的信息,这是不同的。这个问题需要像 excel 之类的吗?任何见解都会非常有帮助。非常感谢:)
您可以将其粘贴到带有三引号的字符串中(name = """here"""
;以保留换行符),并使用正则表达式删除不需要的字符:
import re
name = """- John
- Emma
- Rick
- Eva"""
name = re.sub("- (.+)\n?", "\g<1> ", name).strip()
>>> name
'John Emma Rick Eva'
您可以从这里复制它,或者保持原样(名称现在是您想要的形式)。
Online regex demo https://regex101.com/library/owvfGh
我有数据要复制到文本编辑器:
- 约翰
- 艾玛
- 瑞克
- 伊娃
当我复制到 python 文本编辑器时:
name = "- John
- Emma
- Rick
- Eva"
我需要像这样复制到文本编辑器:
name = "John Emma Rick Eva"
我查看了网站或 Whosebug,但他们只给我有关换行符 ("\n") 的信息,这是不同的。这个问题需要像 excel 之类的吗?任何见解都会非常有帮助。非常感谢:)
您可以将其粘贴到带有三引号的字符串中(name = """here"""
;以保留换行符),并使用正则表达式删除不需要的字符:
import re
name = """- John
- Emma
- Rick
- Eva"""
name = re.sub("- (.+)\n?", "\g<1> ", name).strip()
>>> name
'John Emma Rick Eva'
您可以从这里复制它,或者保持原样(名称现在是您想要的形式)。
Online regex demo https://regex101.com/library/owvfGh