python將多行字符串轉換爲單行字符串

python中處理字符串是很好的,有時需要將多行字符串,或着不規則的字符串轉換爲單行字符串,

每個單詞直接用空格分開等,如有的含有換行符號,tab符號\t,多個空格,等,可以這樣來轉換爲

單行字符串,如:

               string = 'this is \n a \t          example'

               string = ' '.join(string.split())

              這裏split不傳入參數,那麼,這個函數會將以空白分開,空白包括:\n, \t , ' ',等,最終再,

用空格來連接起來


可以自己寫個函數來處理,利用lambda表達式:


processFunc = lambda s: " ".join(s.split())

用法: string = processFunc(string)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章