2016-10-12 5 views

答えて

3

'"'を文字列に置き換えて''に置き換えます。その後、'"{}"'.format'""'に戻ってそれらを配置:

s = '"Hello World - October 1 Not Trending Twitter """"""""""""""""Spark 2, sparkCSV parser"""""""""""""""" - DDSAD"""""""""""' 
r = '"{}"'.format(s.replace('"', '')) 

結果ビーイング:コメントに供給されるような、あなたの長い文字列の場合

'"Hello World - October 1 Not Trending Twitter Spark 2, sparkCSV parser - DDSAD"' 

、あなたはその後、commasplitがフォーマットされた文字列に参加することができカンマでもう一度:

s = '"EM16203120","Hello World - October 1 Not Trending Twitter """"""""""""""""Spark 2, sparkCSV parser"""""""""""""""" - DDSAD"""""""""""' 
r = ','.join('"{}"'.format(sb.replace('"', '')) for sb in s.split(',')) 

r現在:

'"EM16203120","Hello World - October 1 Not Trending Twitter Spark 2"," sparkCSV parser - DDSAD"' 
+0

Works fineありがとうございましたJim。 – Jay

+0

"EM16203120"、 "Hello World - 10月1日にTwitterが登場しない"、 "" "" "" "" "" "" "" "sparkCSVパーサ" "" "" "" "" EM16203120 "、" Hello World - 10月1日はTwitterのスパーク2、sparkCSVパーサー - DDSAD "、" '' – Jay

+0

@Scarecrowが表示されているので、その解決策を含めるように答えを更新しました。 –

関連する問題