問題タブ [newline]

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 投票する
2 に答える
26963 参照

xslt - すべての改行を削除するにはどうすればよいですか?

私はこのようなものを持っています:

XSLTを使用してこれを取得したい:

@TEXT と CDATA の無駄な空白と改行をすべて削除したいと考えています。出力に構造を与える唯一の XML 入力は<node>タグです。

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

c++ - ファイル (ifstream) の読み取り中に、新しい行を作成するように指示する方法はありますか?

ファイル (ifstream) の読み取り中に、新しい行を作成するように指示する方法はありますか?

たとえば、私はこれが起こることを望みます:

myfile>>array[1]>>array[2]>>endl;

明らかに、「endl」は許可されていません。これを行う別の方法はありますか?

編集---迅速な対応に感謝します!

テキスト ファイルから、そのファイルの 2 つの文字列を配列に格納し、次の行で同じことを実行しようとしています (または、必要に応じて for ループを使用します)。

文字列を使用することは、将来のプログラムをより柔軟にするため、私にとって重要です。

0 投票する
4 に答える
236 参照

c# - C# コンパイルの質問: 1 つのステートメントに改行が含まれているためエラーが発生する

簡単な質問

このコードを C# で考えてみましょう

コンパイル中は問題ありませんでしたが、アプリケーションを実行するとエラーが発生しました。私のログから、エラーは上記で発生します。

質問:

エラーの原因は 3 行目のコメントですか?

エラーは「オブジェクト参照がオブジェクトのインスタンスに設定されていません」です

コンパイラは上記のコードを 1 つのステートメントとして扱っていると思います。

このコードは、aspx ページのコード ビハインドにあります。(aspx.cs)

//裏話//

aspx はテスト サーバーでテストされ、ファイルでした。ただし、ページを本番サーバーにデプロイした後、pageload() でエラーが発生しました。エラーが発生した行は、上記のコード例の 1 行目です。

エラーがコメントによって引き起こされたのは私の疑いです。

私は正しいですか?

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

java - Windows と Linux では行末が異なりますか?

/etc/passwdJavaでLinuxファイルを解析しようとしています。私は現在、java.util.Scannerクラスの各行を読んでから、java.lang.String.split(String)各行を区切るために使用しています。

問題は、次の行です。

スキャナーでは、次の 3 つの異なる行として処理されます。

  1. list:x:38:38:Mailing
  2. List
  3. Manager...

Linux から取得していない新しいファイルにこれを入力すると、Scanner適切に解析されます。

Linux の新しい行について理解していないことはありますか?

明らかに、回避策はスキャナーを使用せずに解析することですが、エレガントではありません。エレガントな方法を知っている人はいますか?

ファイルを で動作するファイルに変換する方法はありますScannerか?


2 日前でもない:異なるプラットフォームで終わる異なる行の背後にある歴史的な理由

編集

原作者からの注意:

「問題の原因となっている別のエラーがあることがわかりました。質問は無視してください」

0 投票する
9 に答える
57144 参照

c# -
デコードされた HTMLを GridView セルの (つまり a ) にレンダリングする方法

GridView を LINQ クエリにバインドしています。LINQ ステートメントによって作成されたオブジェクトのフィールドの一部は文字列であり、改行を含める必要があります。

どうやら、GridView は各セル内のすべてを HTML エンコードするため、<br /> を挿入してセル内に新しい行を作成することはできません。

セルのコンテンツを HTML エンコードしないように GridView に指示するにはどうすればよいですか?

代わりに別のコントロールを使用する必要がありますか?

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

ruby-on-rails - LinuxにデプロイされたRailsプロジェクトでCRLF行は大丈夫ですか?

Linux にデプロイされた Rails プロジェクトを含む Git リポジトリ (元は CVS、次に SVN、現在は Git) があります。すべてがうまくいくようです。

git に変換したので、リポジトリ内のファイルの多くにCRLF行末が含まれていることがわかりました。すべてが一貫していることを望みますが ( )、行末LFを持つすべてのファイルの編集履歴を失うことを犠牲にしてはいけません。CRLF

ファイルをそのままにしておくことができない理由を考えてもらえますか? シェル スクリプトや cron ファイルなどに問題があり、うまく応答しなかったことを覚えているようですCRLF

core.autocrlfまた、Git オプションとについてはすべて知っていますが、すべてのテキスト ファイルをチェックアウト時に (Linux 側で) 変換する方法core.safecrlfありますか?つまり、core.autolf オプションなどですか?CRLFLF

0 投票する
16 に答える
94328 参照

java - 最後の行を除くすべての行に改行文字を追加するにはどうすればよいですか?

HashMap を反復処理して (詳細については、以前の質問を参照してください)、Map に含まれるデータで構成される文字列を作成しています。項目ごとに改行しますが、最後の項目については改行したくありません。どうすればこれを達成できますか?エントリが最後のエントリかどうかを確認するために何らかのチェックができると思っていましたが、実際にそれを行う方法がわかりません。

ありがとう!

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

javascript - 複数行の JavaScript テキスト

私は HTML の長いスニペットを持っています。いくつかの javascript 変数を等しくしたいのですが、保守性のために \n を追加する代わりに実際の改行で保存したいと考えています (または改行文字を省略しただけの HTML です)。Python では、次のようにします。

そして、それは完全に機能します。ただし、JavaScript でこれを行う方法は見たことがありません。

いくつかの追加情報: javascript は外部の .js ファイルにあり、スニペットは非常に巨大です (~6kb)。

0 投票する
21 に答える
629433 参照

java - Java 文字列を改行で分割

JTextArea正規表現を使用して文字列を分割しようとしていますが\n、これは機能せず、\r\n|\r|n他の多くの正規表現の組み合わせも試しました。コード:

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

newline - vim コメント改行の予期しない動作

vim で // でコメントを開始すると、スペースを入力した直後に新しいコメント行が開始されます。

たとえば、次のように入力したとします。

私は得るでしょう:

この動作は Python コードにも現れており、行を print で開始すると、各スペースが改行として解釈されます。

これは意図した動作ですか、それとも設定がめちゃくちゃですか? 以下は私の.vimrcです: