2012-03-09 1 views
0

私はこのコードにstripslashes問題

cleaned = stringwithslashes 
cleaned = cleaned.replace("\\n", "\n") 
cleaned = cleaned.replace("\\r", "\n") 
cleaned = cleaned.replace("\\", "") 

を最適化/改善/凝縮しようとしているが、上記のコードは正しく

+2

なぜこのタグはPHPでタグ付けされていますか? – animuson

+0

PHPのいくつかのテンプレート言語がない限り、それは... – prodigitalson

+0

エスケープされていないバックスラッシュを使用するには 'r'raw strings''を使用します。そして、2行目、3行目に構文エラーがあります(閉じ引用符はありません) – wim

答えて

0

あなたのコードがある初心者のためのこの

cleaned = stringwithslashes.decode('string_escape') 
+0

Err、what?これを参照してください? –

+0

これはPython 2でのみ可能です.Python 3ではこれ以上動作しません。 – nerdoc

1

をしようと動作しません。引用符がありません。あなたはこれを試しましたか?

cleaned = stringwithslashes 
cleaned = cleaned.replace("\\n", "\n") 
cleaned = cleaned.replace("\\r", "\n") 
cleaned = cleaned.replace("\\", "") 
関連する問題