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

空白または空白は、スペース、タブ、および改行の任意の組み合わせを参照するためによく使用され、テキスト間に水平方向または垂直方向に空白を作成します。

16
複数の空白を1つの空白に置き換える方法
次のような文字列があるとします。 "Hello how are you doing?" 複数のスペースを1つのスペースに変換する機能をお願いします。 だから私は得るでしょう: "Hello how are you doing?" 私は正規表現を使用したり電話をかけたりできることを知っています string s = "Hello how are you doing?".replace(" "," "); しかし、すべての連続する空白が1つだけに置き換えられることを確認するために、それを複数回呼び出す必要があります。 このための組み込みメソッドはすでにありますか?
108 c#  string  whitespace 

6
正規表現のサブジェクト文字列の空白を無視する方法は?
正規表現パターンを使用して一致を検索するときに、ターゲット文字列の空白を無視する簡単な方法はありますか?たとえば、「猫」を検索する場合は、「c ats」または「ca ts」と一致させます。一致を強調表示するために一致の開始インデックスと終了インデックス(空白を含む)を見つける必要があり、フォーマットの目的で空白が必要なため、事前に空白を取り除くことはできません。
107 regex  whitespace 

9
ホワイトスペースマッチング正規表現-Java
正規表現用のJava APIは、\s空白に一致すると述べています。したがって、正規表現\\s\\sは2つのスペースに一致する必要があります。 Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); この目的は、2つの連続する空白のすべてのインスタンスを1つのスペースに置き換えることです。ただし、これは実際には機能しません。 正規表現または「ホワイトスペース」という用語について重大な誤解がありますか?
106 java  regex  whitespace 


11
文字が空のスペースと等しいかどうかを確認するにはどうすればよいですか?
ここに私が持っているものがあります: private static int countNumChars(String s) { for(char c : s.toCharArray()){ if (Equals(c," ")) } } しかし、そのコードは、そのメソッドのシンボルが見つからないことを示しています。Javaにこのような比較機能があることを覚えています...何か提案はありますか?
104 java  char  whitespace 

4
パッチを適用する場合、「1行で空白エラーが追加される」とはどういう意味ですか?
クローンされたリモートリポジトリのいくつかのマークダウンファイルを編集していて、あるブランチから別のブランチへのパッチの作成と適用をテストしたいと思っていました。ただし、変更を加えるたびに、次のメッセージが表示されgit applyます。 0001-b.patch:16: trailing whitespace. warning: 1 line adds whitespace errors. (これは私のMacで起こっており、元のコードが作成された場所がわかりません。) 警告メッセージの意味と注意が必要ですか?

5
崇高なテキスト2:オンデマンドで末尾の空白を削除する
Sublime Text 2は、保存時にファイルの末尾の空白を削除できることを知っています。 チームで作業してファイルへの変更をコミットする場合、これは巨大なdiffを生成する傾向があり、ピアコードのレビューがより面倒になります。そのため、とにかくファイルに大きな変更をコミットするときにのみ空白のクリーニングを実行し、マイナーな変更のために空白を残しておくことを好みます。 ファイルに必要に応じて空白のトリミングを実行するためのコマンドが他にあるかどうかを知りたいのですが"Activate trimming on save > Save file > Deactivate trimming"。 ドキュメントとstackoverflowを検索しても関連するものは何も表示されず、すべてのリンクが保存時の自動トリミングについて話しているようです。


7
文字列に空白があるかどうかを確認する
文字列に空白があるかどうかを確認しようとしています。私はこの機能を見つけましたが、機能していないようです: function hasWhiteSpace(s) { var reWhiteSpace = new RegExp("/^\s+$/"); // Check for white space if (reWhiteSpace.test(s)) { //alert("Please Check Your Fields For Spaces"); return false; } return true; } ちなみに、に引用符を追加しましたRegExp。 何か問題がありますか?私が使えるものは他にありますか?うまくいけばjQuery。


3
Pandas DataFrameヘッダーから空白を削除するにはどうすればよいですか?
一部の列見出しに余分な空白があるExcelファイルからデータを解析しています。 結果のデータフレームの列をでチェックするとdf.columns、次のようになります。 Index(['Year', 'Month ', 'Value']) ^ # Note the unwanted trailing space on 'Month ' その結果、私はできません: df["Month"] 「月」ではなく「月」を要求したため、列が見つからないことがわかります。 では、列見出しから不要な空白を取り除くにはどうすればよいですか。

11
Ruby HEREDOCから先頭の空白文字を削除するにはどうすればよいですか?
作成しようとしているRubyのヒアドキュメントに問題があります。すべての先頭の空白文字を抑制することになっている-演算子を含めても、各行から先頭の空白が返されます。私の方法は次のようになります: def distinct_count <<-EOF \tSELECT \t CAST('#{name}' AS VARCHAR(30)) as COLUMN_NAME \t,COUNT(DISTINCT #{name}) AS DISTINCT_COUNT \tFROM #{table.call} EOF end そして私の出力は次のようになります: => " \tSELECT\n \t CAST('SRC_ACCT_NUM' AS VARCHAR(30)) as COLUMN_NAME\n \t,COUNT(DISTINCT SRC_ACCT_NUM) AS DISTINCT_COUNT\n \tFROM UD461.MGMT_REPORT_HNB\n" これはもちろん、最初の "と\ tの間のすべてのスペースを除いて、この特定のインスタンスで正しいです。誰かが私がここで間違っていることを知っていますか?

7
Vimのタブとスペースの設定
タブVsに関してはVimはとても親切です。スペース設定。私が理解しているように、tabstop設定はタブ文字の幅を示しています。このshiftwidth設定は、<<および>>コマンドを使用するときにインクリメント/デクリメントする列の数を指定しますが、このsofttabstop設定Tabは、挿入モードでキーを押したときに挿入される空白の量に影響します。場合はexpandtab、Tabキーを挿入する上でsofttabstop空白文字の数。一方、expandtabスイッチをオフにした状態でTabキーを押すと、に一致するタブ+スペース文字の最小数が挿入されますsofttabstop。(間違っている場合は訂正してください。) この最後のポイントは私に不思議に思います:あなたが望まない実際的なケースはありますshiftwidth == tabstop && tabstop == softtabstopか?思いつかない。私の知る限り、これら3つすべてを1つの割り当てで同じ値に設定できれば最も便利です。例:呼び出し: :set stab=4 これは、実行するのと同じです。 :set tabstop=4 softtabstop=4 shiftwidth=4 誰かがこれをどのように行うことができるかを提案できますか? 更新 これまでの回答のおかげで、あまりにも多くのPHP、ホッブズとkaiser.se。それぞれに個別に返信するのではなく、ここで質問を更新しています。 ExpandtabがオフになっているSofttabstop 上記で、expandtabをオフにした状態で、Tabキーを押すと、に一致するタブ+スペース文字の最小数が挿入されることを説明しましたsofttabstop。私はそれを支持しますが、私が何を意味したのかを説明する必要があると思います。いくつかの例を挙げて、そうしようと思います。フォローするには、:set listタブ文字が表示されるように実行します。 tabstop=4 softtabstop=2 shiftwidth=4 noexpandtab 挿入モードでは、Tabキーを押すと2つのスペース文字が挿入されます。Tabキーをもう一度押すと、さらに2つのスペース文字(合計4つのスペース文字)を挿入する代わりに、前の2つのスペースが1つのタブ文字に置き換えられます。タブストップは4に設定されているため、1つのタブ文字の幅は4スペースと同じです。 tabstop=4 softtabstop=6 shiftwidth=4 noexpandtab 挿入モードでは、タブキーを押すと、1つのタブ文字と2つのスペースが挿入されます。タブ文字の幅は4であるため、合計の幅は6であり、これは3文字を使用して実現されます。タブキーをもう一度押すと、2つのタブ文字が挿入され、以前に挿入された2つのスペースが削除されます。全幅は12文字で、これは3文字を使用して実現されます。 これらの例の両方で、Vimはsofttabstopに一致するタブ+スペース文字の可能な最小数を挿入します。 エキスパンドタブをオフにして作業している場合、ソフトタブストップをタブストップとは異なる値に設定することで実現できる、よりきめ細かい制御が必要だとは思えません。それはまだ私が設定できるようにするために有用であろうtabstop、softtabstopとshiftwidth1つのコマンドで同じ値に設定します。 expandtabはsofttabstopを冗長にしますか? tabstop=4 softtabstop=0 shiftwidth=4 expandtab 挿入モードでは、Tabキーを押すと4つのスペースが挿入されます。Deleteキーを押すと、1つのスペースが削除されます。そのため、誤ってTabキーを押した場合は、4回バックスペースする必要があります。 tabstop=4 softtabstop=4 shiftwidth=4 expandtab 挿入モードでは、Tabキーを押すと4つのスペースが挿入されます。バックスペースキーを押すと、4つのスペースが削除されます。 expandtabスイッチをオンにして作業している場合は、削除キーを使用して、タブキーが挿入するのと同じ量の空白を削除することをお勧めします。したがって、この場合には、あまりにも、私は同じ値を割り当てられることは有用であろうと感じtabstop、softtabstopそしてshiftwidth同時に。 ショートカットはまだ役に立ちます Vimが非常に多くの柔軟性を提供することは素晴らしいことですが、私はそれを必要としているとは思えません。タブの幅と、それが「ハード」タブ(タブ文字を使用)か「ソフト」タブ(スペースで構成)かを選択できるようにしたいだけです。ハードタブとソフトタブの切り替えは簡単ですが(:set expandtab!)、3つの異なるパラメーターをいじる必要がなく、タブの幅を設定する方が簡単だったらいいのにと思います。 ですから、私の提案したようなものについての提案は、:set stab=4まだ私には良いと思います。


2
textareaの下の余分なスペースは、ブラウザによって異なります
textareaタグの下に余分なスペースがあります。さまざまなブラウザで1〜4ピクセル。マークアップは非常に単純です。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <style> body { margin: 0; padding: 0; } .main { background-color: red; } textarea { background-color: gray; resize: none; margin: 0; border: 0 none; padding: 10px; height: 50px; overflow: hidden; } </style> </head> <body> <div class="main"> <textarea></textarea> </div> </body> …

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