問題タブ [whitespace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
412135 参照

python - Pythonで先頭の空白を削除するにはどうすればよいですか?

2と4の間で変化するいくつかのスペースで始まるテキスト文字列があります。

先頭の空白を削除する最も簡単な方法は何ですか?(つまり、特定の文字の前にあるものをすべて削除しますか?)

0 投票する
2 に答える
1119 参照

javascript - 不要な空白を削除する最も安全な方法

私はこのHTML文字列を持っていますが、これには多くの空白が含まれていることがよくあります

例:

JavaScriptを使用してそれらを削除する必要があり、次の正規表現を考え出しました。

これは不要な空白を置き換えることでうまくいくようですが、PRE要素内の空白を保持したいと思います。

これは正規表現で可能ですか?

0 投票する
2 に答える
1525 参照

python - lxml のパーサーがルート要素の外側の空白を保持するようにするにはどうすればよいですか?

lxml を使用して既存の XML ドキュメントを操作していますが、差分ノイズをできるだけ少なくしたいと考えています。残念ながら、デフォルトではlxml.etree.XMLParserはドキュメントのルート要素の前後の空白を保持しません:

これは lxml を使用して可能ですか? 基礎となる libxml2 でサポートされていますか?

0 投票する
11 に答える
119866 参照

visual-studio - Visual Studioエディターで空白にドットが表示されるのはなぜですか?

VisualStudioテキストエディターに奇妙なバグがあります。私の空白はすべて「。」に置き換えられます。

このように見えます

設定をデフォルトにリセットしました。動作しませんでした。また、VS2008を再インストールしました。それでも動作しませんでした。エラーは何ですか?

0 投票する
7 に答える
40758 参照

java - シリアル化の前にDOMから空白のみのテキストノードを削除するにはどうすればよいですか?

さまざまな(キャッシュされた)データソースからDOMを構築し、不要な特定の要素ノードを削除して、次のコマンドを使用して結果をXML文字列にシリアル化するJava(5.0)コードがあります。

ただし、いくつかの要素ノードを削除しているため、最終的にシリアル化されたドキュメントに多くの余分な空白ができてしまいます。

文字列にシリアル化される前(または実行中)に、DOMから無関係な空白を削除/折りたたむ簡単な方法はありますか?

0 投票する
2 に答える
3151 参照

mercurial - Mercurial diff: 末尾の空白を無視しますか?

私は、「末尾の空白」として知られる深刻な悪をほとんど気にしない環境で働いているという、明らかに不幸な状況にいます...しかし、悲しいことに、賢明なマーキュリアルは、差分の赤いハイライトによって、そのコードを警告し続けます。この不浄なものが含まれているかチェックインします。

では、差分の末尾の空白を無視するように Mercurial に指示する方法はありますか?

明白なコマンドをすべて試しましたが、--ignore-*何もしないようです。

ありがとう!

0 投票する
13 に答える
670 参照

language-agnostic - 文体の問題: 空白の使用

私は自分のコードの美学について特にばかげた不安を抱いています...率直に言って、私の空白の使用は厄介です。私のコードはオタクが踊っているように見えます。それほど恐ろしいわけではありませんが、見つめていると気分が悪くなるほどぎこちなく、それでも目をそらすことはできません。

空行を残すか、行コメントの上ではなく行末コメントを使用する必要があるかどうかはわかりません。私は自分のコードの上にコメントすることを好みますが、3 語のコメントでフローを中断するのは奇妙に思えることがあります。コード ブロックの前後に空の行を挿入することは、スムーズなコード セクションにスピード バンプを挿入するようなものです。たとえば、ネストされたループでは、中央で 3 行または 4 行のコード ブロックを分離すると、インデントの視覚効果がほとんどなくなります (K&R ブレイサーは、Allman/BSD/GNU スタイルよりもこの問題が発生しにくいことに気付きました)。

私の個人的な好みは、関数/メソッド/コメント ブロック間を除いて「スピード バンプ」がほとんどない高密度のコードです。コードのトリッキーなセクションについては、何をしようとしているのか、その理由を説明する大きなコメント ブロックを残しておき、そのコード セクションにいくつかの「マーカー」コメントを続けるのが好きです。残念なことに、私は一般的に縦方向の余白を十分に楽しんでいる人がいることに気付きました。一方では、他の人がフローがあまりうまくないと考えるよりも高い情報密度を持つことができ、他方では、より低い信号対ノイズ比を犠牲にして、より良いフロー コード ベースを持つことができます。

これがとても些細で愚かなことであることはわかっていますが、残りのスキルセットを改善するために本当に取り組みたいことです.

誰かがヒントを提供してくれませんか? よく流れるコードとはどのようなものだと思いますか? また、垂直方向の空白を使用するのが適切な場所はどこですか? 2 語または 3 語のコメントに対する行末コメントについて何か考えはありますか?

ありがとう!

PSこれは、私が取り組んできたコードベースのメソッドです。私の最高ではありませんが、私の最悪ではありません。

0 投票する
14 に答える
189921 参照

eclipse - Eclipseで末尾の空白を自動削除するには?

この質問には 2 つの部分があり、そのうちの 1 つは既に答えを持っています。

  1. 編集中のファイル全体から末尾の空白を自動削除する方法は? -> 回答: AnyEdit プラグインを使用します。これは、ファイルへの保存時にそれを行うように設定できます。
  2. 変更した行からのみ末尾の空白を自動削除する方法は? ->これは私にはわかりません。助けていただければ幸いです。