問題タブ [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.
xslt - すべての改行を削除するにはどうすればよいですか?
私はこのようなものを持っています:
XSLTを使用してこれを取得したい:
@TEXT と CDATA の無駄な空白と改行をすべて削除したいと考えています。出力に構造を与える唯一の XML 入力は<node>
タグです。
c++ - ファイル (ifstream) の読み取り中に、新しい行を作成するように指示する方法はありますか?
ファイル (ifstream) の読み取り中に、新しい行を作成するように指示する方法はありますか?
たとえば、私はこれが起こることを望みます:
myfile>>array[1]>>array[2]>>endl;
明らかに、「endl」は許可されていません。これを行う別の方法はありますか?
編集---迅速な対応に感謝します!
テキスト ファイルから、そのファイルの 2 つの文字列を配列に格納し、次の行で同じことを実行しようとしています (または、必要に応じて for ループを使用します)。
文字列を使用することは、将来のプログラムをより柔軟にするため、私にとって重要です。
c# - C# コンパイルの質問: 1 つのステートメントに改行が含まれているためエラーが発生する
簡単な質問
このコードを C# で考えてみましょう
コンパイル中は問題ありませんでしたが、アプリケーションを実行するとエラーが発生しました。私のログから、エラーは上記で発生します。
質問:
エラーの原因は 3 行目のコメントですか?
エラーは「オブジェクト参照がオブジェクトのインスタンスに設定されていません」です
コンパイラは上記のコードを 1 つのステートメントとして扱っていると思います。
このコードは、aspx ページのコード ビハインドにあります。(aspx.cs)
//裏話//
aspx はテスト サーバーでテストされ、ファイルでした。ただし、ページを本番サーバーにデプロイした後、pageload() でエラーが発生しました。エラーが発生した行は、上記のコード例の 1 行目です。
エラーがコメントによって引き起こされたのは私の疑いです。
私は正しいですか?
java - Windows と Linux では行末が異なりますか?
/etc/passwd
JavaでLinuxファイルを解析しようとしています。私は現在、java.util.Scanner
クラスの各行を読んでから、java.lang.String.split(String)
各行を区切るために使用しています。
問題は、次の行です。
スキャナーでは、次の 3 つの異なる行として処理されます。
list:x:38:38:Mailing
List
Manager...
Linux から取得していない新しいファイルにこれを入力すると、Scanner
適切に解析されます。
Linux の新しい行について理解していないことはありますか?
明らかに、回避策はスキャナーを使用せずに解析することですが、エレガントではありません。エレガントな方法を知っている人はいますか?
ファイルを で動作するファイルに変換する方法はありますScanner
か?
2 日前でもない:異なるプラットフォームで終わる異なる行の背後にある歴史的な理由
編集
原作者からの注意:
「問題の原因となっている別のエラーがあることがわかりました。質問は無視してください」
c# -
デコードされた HTMLを GridView セルの (つまり a ) にレンダリングする方法
GridView を LINQ クエリにバインドしています。LINQ ステートメントによって作成されたオブジェクトのフィールドの一部は文字列であり、改行を含める必要があります。
どうやら、GridView は各セル内のすべてを HTML エンコードするため、<br /> を挿入してセル内に新しい行を作成することはできません。
セルのコンテンツを HTML エンコードしないように GridView に指示するにはどうすればよいですか?
代わりに別のコントロールを使用する必要がありますか?
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 オプションなどですか?CRLF
LF
java - 最後の行を除くすべての行に改行文字を追加するにはどうすればよいですか?
HashMap を反復処理して (詳細については、以前の質問を参照してください)、Map に含まれるデータで構成される文字列を作成しています。項目ごとに改行しますが、最後の項目については改行したくありません。どうすればこれを達成できますか?エントリが最後のエントリかどうかを確認するために何らかのチェックができると思っていましたが、実際にそれを行う方法がわかりません。
ありがとう!
javascript - 複数行の JavaScript テキスト
私は HTML の長いスニペットを持っています。いくつかの javascript 変数を等しくしたいのですが、保守性のために \n を追加する代わりに実際の改行で保存したいと考えています (または改行文字を省略しただけの HTML です)。Python では、次のようにします。
そして、それは完全に機能します。ただし、JavaScript でこれを行う方法は見たことがありません。
いくつかの追加情報: javascript は外部の .js ファイルにあり、スニペットは非常に巨大です (~6kb)。
java - Java 文字列を改行で分割
JTextArea
正規表現を使用して文字列を分割しようとしていますが\n
、これは機能せず、\r\n|\r|n
他の多くの正規表現の組み合わせも試しました。コード:
newline - vim コメント改行の予期しない動作
vim で // でコメントを開始すると、スペースを入力した直後に新しいコメント行が開始されます。
たとえば、次のように入力したとします。
私は得るでしょう:
この動作は Python コードにも現れており、行を print で開始すると、各スペースが改行として解釈されます。
は
これは意図した動作ですか、それとも設定がめちゃくちゃですか? 以下は私の.vimrcです: