猿问

python从包含特定表达式的字符串中删除特定行

我有以下字符串/文本


streets_and_names = '''

#

street 49

 description someone lives there

 name Paul

#

street 51

 description no one lives there

 name no name

#

street 43

 description someone lives there

 name Mark

#

street 42

 description no one lives there

 name no name

#

'''

我想通过从中删除以下行来获得输出


 description no one lives there

 name no name

其余的保持原样。


有人知道吗?


谢谢。


有只小跳蛙
浏览 107回答 1
1回答

LEATH

如果您的示例是字面的并且只是执行了res = streets_and_names.replace(' description no one lives there\n name no name', ''),您将得到您想要的结果。结果:'''#street 49 description someone lives there name Paul#street 51#street 43 description someone lives there name Mark#street 42#'''
随时随地看视频慕课网APP

相关分类

Python
我要回答