簡體   English   中英

使用python將'\\ n'替換為字符串中的''

[英]Replace '\n' with ' 'space in string using python

我有以下形式的字符串:

"\nMy objective is to work with a progressive & innovative 
organisation where I can implement my skills, knowledge and \nachieve 
success.\n\nPHP\nSDE 2 \nQuikr\nZend\n(CommonFloor merged with 
Quikr)\nTasks\nTo develop Quikr Jobs portal\nLaravel\nTo develop 
intent-form to increase o\xef\xac\x84ine signups\nTo develop sales CRM 
tool\nJava\n \nSDE 1 J2EE\nCommonFloor\nTasks\nJava Spring\nTo work on 
hybrid mobile app for residential communities\nTo develop APIs for 
CommonFloor Groups\nJavaScript\n\nSDE 1 \njQuery\nIDrive India Pv
Ltd.\nTasks\nAngular JS\nTo develop APIs for cloud storage\nTo add  front-end functionalities for online backup and data sync\nGulp\n\nSDE 1 "

我想使用python將'\\n'替換為space 我嘗試了以下命令:

doc=doc.replace('\n',' ')

但它不是用空格代替'\\ n'。 我該怎么做?

doc=''' your text '''
doc=doc.replace('\n',' ')
print doc

您的字符串似乎是多行的,因此需要用三引號''' 此代碼有效:

doc = '''\nMy objective is to work with a progressive & innovative 
organisation where I can implement my skills, knowledge and \nachieve 
success.\n\nPHP\nSDE 2 \nQuikr\nZend\n(CommonFloor merged with 
Quikr)\nTasks\nTo develop Quikr Jobs portal\nLaravel\nTo develop 
intent-form to increase o\xef\xac\x84ine signups\nTo develop sales CRM 
tool\nJava\n \nSDE 1 J2EE\nCommonFloor\nTasks\nJava Spring\nTo work on 
hybrid mobile app for residential communities\nTo develop APIs for 
CommonFloor Groups\nJavaScript\n\nSDE 1 \njQuery\nIDrive India Pv
Ltd.\nTasks\nAngular JS\nTo develop APIs for cloud storage\nTo add  front-end functionalities for online backup and data sync\nGulp\n\nSDE 1'''
doc = doc.replace('\n', ' ')

另一種方法是:

doc = doc.split('\n')
doc = " ".join(doc)
print doc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM