問題タブ [removing-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 投票する
4 に答える
1189 参照

regex - タグの内容に一致すると同時に、先頭と末尾の空白を省略した正規表現

タグの内容全体から先頭または末尾の空白を除いたものに一致する正規表現を作成しようとしています。入力の要約例を次に示します。

<tag> テキスト </tag>

以下のみを一致させたい(一致の前後の空白がどのようにトリミングされているかに注意してください)。

"文章"

私は現在、.NET(Powershell)でこの正規表現を使用しようとしています:

ただし、この正規表現は、「テキスト」とタグ内の先頭の空白に一致します。これは望ましくありません。正規表現を修正して期待どおりに機能させるにはどうすればよいですか?

0 投票する
5 に答える
11274 参照

git - git:所有権/非難を変更せずにスタイル(空白)を変更しますか?

多くのクリーンアップが必要な大規模な古代のコードベースがあります。私たちは常にコーディング標準を持っており、誰もが常にそれに従うように努めてきましたが、それらは強制されなかったため、時間の経過とともに多くの違反が忍び寄ってきました。それらの多くは、スペースの代わりにタブを使用するなどの空白の問題、またはそこにあるスペースあるべき場所にスペースがない、または欠落しているべきではありません。より多くの違反が忍び寄らないように、コーディング標準の積極的な施行を開始しますが、変更のみに自動化された方法で施行することは難しいため、これらの古いファイルをクリーンアップすると便利です。

これらの問題の修正を自動化できるツールがありますが、そうすると、実際には見たことがないかもしれないのに、非難されてそれらの行の所有者として私が表示されます。非難に空白の変更を無視させる設定があることは知っていますが、他のビジュアルツールやgitstatsなどを含め、すべての人に同じ方法で非難を使用させることはできません。理想的な世界では、実際のコードを誰が導入したかを隠蔽せずに、違反が導入されなかったように履歴を書き換える方法がありますが、そのようなものは見つかりません。

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

objective-c - Objective-C:空白のトリミング

私は何かが欠けている必要があります。配列からプルされているデータをトリミングしようとしていますが、trimメソッドでアプリがクラッシュします。

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

xml - XSL から空白を削除する

すべての空白を削除して、最終的なコードが 1 つのテキスト ブロックのように見えるようにします。

ここに私のヘッダーがあります

ほとんどの場合はうまくいくようですが、問題が発生しています。ソースを見る

問題のある領域と思われる

Symphony CSM を使用してデータを生成しています。すべての空白を削除したいだけですが、読みやすくするためにインデント パターンを保持したいと考えています。

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

symphony-cms - I want to remove XSL whitespace from Markdown formatting

Markdown formatting is coming into my XSL and maintaining its whitespace and breaks. I want it to be converted to actual HTML elements to remove all whitespace.

Here's a look at the incoming data & HTML source, and here's the code used to process it..

The XSL output method already contains indent="no"

0 投票する
3 に答える
271 参照

wpf - xaml:キャリッジリターンをスペースとして処理しないようにVisualStudioを作成する方法

キャリッジリターンラインフィードは、インライン要素の前に表示される場合、スペースとして処理されます。たとえば、デザインモードで書き込む場合:

アプリケーションを実行すると、次のように表示されます。

abc def

としてではなく:

abcdef

キャリッジリターンを無視するビジュアルスタジオを作成する方法はありますか?2番目の例を取得しますか?

0 投票する
1 に答える
955 参照

formatting - HtmlPurifier: あいまいな空白を削除しますか?

HTMLPurifier を使用して、html を含む文字列からあいまいな空白を削除することは可能ですか? ドキュメントに関連するものを見つけることができませんでした。他の方法が存在する場合は、それも受け入れます。

入力例:

最適な出力:

ありがとう!!!!!!

0 投票する
3 に答える
240 参照

regex - 複数のスペースを削除するための適切な正規表現を記述できません

アニルーダとトマーの間の3つのスペースが削除され、次のような結果が得られると期待していました。"Anirudh Tomer"

私は初心者です。助けてくれてありがとう。

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

whitespace - コードベース、末尾の空白、改行などをきれいにする方法

末尾の空白が原因で競合が発生するコードベースがあります。きれいにしたいです。

私はしたいです:

  • 末尾の空白をすべて削除
  • ファイルの末尾にある改行文字を削除します
  • すべての行末を UNIX に変換 (dos2unix)
  • 先頭のすべてのスペースをタブに変換します。つまり、4 つのスペースをタブに変換します。

  • .git ディレクトリを無視します。

私はOSX Snow Leopardzshを使用しています。

これまでのところ、私は持っています:

これはうまく機能しますが、 sed は、触れるすべてのファイルの最後に新しい行を追加します。これは良くありません。sed がこれを行うのを止めることができるとは思わないので、これらの新しい行を削除するにはどうすればよいですか? おそらく、ここで適用される awk マジックがいくつかあります。

(完全な回答も歓迎します)

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

xslt - 一連の空白を 1 つのスペースに置き換えるにはどうすればよいですか? XSLT でトリムしないでください。

この関数normalize-spaceは、先頭と末尾の空白を削除し、一連の空白文字を単一のスペースに置き換えます。XSLT 1.0 で一連の空白文字のみを単一のスペースに置き換えるにはどうすればよいですか? たとえば、"..x.y...\n\t..z."(読みやすくするためにスペースをドットに置き換えた)は".x.y.z.".