[解決済み] 長い文字列から改行をすべて削除する
2022-04-28 20:12:34
質問
基本的に、コンソールに文字列を入力してもらうのですが、その文字列が非常に長く、改行が多いのです。 ユーザーの文字列を受け取り、改行をすべて削除して1行のテキストにするには、どうすればよいでしょうか。 私の文字列の取得方法は、非常にシンプルです。
string = raw_input("Please enter string: ")
ユーザーから文字列を取得する別の方法があるのでしょうか? 私はMacでPython 2.7.4を動かしています。
P.S. 明らかに私はnoobなので、解決策が最も効率的でなくても、最も単純な構文を使用するものがあればありがたいです。
どのように解決するのですか?
で改行を入力するにはどうすればよいのでしょうか?
raw_input
? しかし、取り除きたい文字が含まれる文字列があれば、単に
replace
を使用します。
>>> mystr = raw_input('please enter string: ')
please enter string: hello world, how do i enter line breaks?
>>> # pressing enter didn't work...
...
>>> mystr
'hello world, how do i enter line breaks?'
>>> mystr.replace(' ', '')
'helloworld,howdoienterlinebreaks?'
>>>
上の例では、スペースをすべて置き換えています。文字列
'\n'
は改行を表します。また
\r
はキャリッジリターンを表します(Windowsをお使いの場合、これらと2つ目の
replace
が処理してくれます!)
を基本としています。
# you probably want to use a space ' ' to replace `\n`
mystring = mystring.replace('\n', ' ').replace('\r', '')
また、変数を呼び出すのは良いアイデアではありません。
string
これは、モジュールの
string
. もうひとつ、避けたいけどたまに使いたくなる名前を。
file
. 同じ理由で
関連
-
[解決済み】ValueError: xとyは同じサイズでなければならない
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] インデックスを指定してリストから要素を削除する方法
-
[解決済み] 複数行の長い文字列を作成するためのPythonicな方法
-
[解決済み] 文字列から空白を取り除くには?
-
[解決済み] テキストファイルを文字列変数に読み込んで、改行を除去するには?
-
[解決済み] 文字列中の空白をすべて削除する
-
[解決済み] 反復処理中にリストから項目を削除するには?
-
[解決済み] Pythonで文字列から特定の文字を削除する
-
[解決済み】文字列をテキストファイルに出力する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ピロウズ画像色処理の具体的な活用方法
-
Pythonショートビデオクローラーチュートリアル
-
Python 入出力と高次代入の基礎知識
-
PythonでECDSAを実装する方法 知っていますか?
-
[解決済み] [Solved] sklearn error ValueError: 入力に NaN、infinity または dtype('float64') に対して大きすぎる値が含まれている。
-
[解決済み】「SyntaxError.Syntax」は何ですか?Missing parentheses in call to 'print'」はPythonでどういう意味ですか?
-
[解決済み】インポートエラー。モジュール名 urllib2 がない
-
[解決済み】LogisticRegression: Pythonでsklearnを使用して、未知のラベルタイプ: '連続'を使用しています。
-
[解決済み】IndexError: invalid index to scalar variableを修正する方法
-
[解決済み] 空白文字を削除するにはどうすればよいですか?