タグ付けされた質問 「trim」

トリミングとは、テキスト文字列を操作して、先頭または末尾の空白(またはASCII制御文字)を削除することです。





30
Bash変数から空白を削除する方法は?
このコードを含むシェルスクリプトがあります。 var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi ただし、条件付きコードは常に実行されます。 hg st少なくとも1つの改行文字が出力されるれます。 $var(PHPのようtrim()に空白を取り除く簡単な方法はありますか?)ますか? または この問題に対処する標準的な方法はありますか? sedまたはAWKを使用することもできますが、この問題にはよりエレガントな解決策があると思います。
922 string  bash  variables  trim 

30
std :: stringをトリムする最良の方法は何ですか?
私は現在、次のコードを使用std::stringsして、プログラム内のすべてを右トリミングしています。 std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); それは正常に動作しますが、失敗する可能性のあるいくつかのエンドケースはあるのでしょうか? もちろん、エレガントな選択肢と左トリムソリューションによる回答も歓迎します。
812 c++  trim  stdstring 

10
文字列内のすべての空白を削除します
文字列、両端、単語間のすべての空白を削除したいのですが。 私はこのPythonコードを持っています: def my_handle(self): sentence = ' hello apple ' sentence.strip() しかし、それは文字列の両側の空白を削除するだけです。すべての空白を削除するにはどうすればよいですか?

14
JavaScriptの.trim()がIEで機能しない
.trim()JavaScriptプログラムの1つで文字列に適用しようとしました。Mozillaでも問題なく動作しますが、IE8で実行しようとするとエラーが表示されます。ここで何が起こっているのか誰か知っていますか?とにかく私はそれをIEで動作させることができますか? コード: var ID = document.getElementByID('rep_id').value.trim(); エラー表示: メッセージ:オブジェクトはこのプロパティまたはメソッドをサポートしていません ライン:604 文字:2 コード:0 URI:http://test.localhost/test.js



13
先頭と末尾の空白を削除する方法は?
data.frameの先頭と末尾の空白に問題があります。例えば私の特定を見てみたいとrowしてdata.frame、特定の条件に基づいて: > myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI [6] dummyHInonOECD dummyHIOECD dummyOECD <0 rows> (or 0-length row.names) オーストリアが明らかに私の国に存在していたので、なぜ期待した出力が得られなかったのかと思いましたdata.frame。私のコード履歴を調べ、何がうまくいかなかったかを理解しようとした後、私は試しました: > myDummy[myDummy$country == c("Austria "),c(1,2,3:7,19)] codeHelper country dummyLI dummyLMI dummyUMI dummyHInonOECD dummyHIOECD 18 AUT Austria 0 0 0 0 1 dummyOECD 18 1 コマンドで変更したのは、オーストリアに続く追加の空白です。 さらに厄介な問題が明らかに発生します。たとえば、country列に基づいて2つのフレームをマージする場合などです。1つdata.frameは"Austria "他のフレームにある間使用します"Austria"。マッチングが機能しません。 問題を認識できるように画面の空白を「表示」する良い方法はありますか? Rの先頭と末尾の空白を削除できますか? これまでPerlは、空白を削除する単純なスクリプトを記述してきましたが、R内でなんとかできればいいのですが。



4
文字列の最初の文字を削除する最速の方法
次の文字列があるとします string data= "/temp string"; 最初の文字/を削除したい場合は、次のようなさまざまな方法で実行できます。 data.Remove(0,1); data.TrimStart('/'); data.Substring(1); しかし、実際にどれが最良のアルゴリズムを持っているのかわからないので、それをより速く実行します。 最高のもの、またはすべてが同じものはありますか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.