問題タブ [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.
javascript - IE7のdivコンテンツで改行が失われる
ソースの改行でdivのinnerTextを分割しようとしています。これは次の場合に正常に機能します。
しかし、これはIE 7では失敗します。これは、改行が明らかに削除されているためです。jQuery 1.3.2は、私も両方を試したので、問題がないようです。
と
divをpreに変更した場合も、上記のいずれも機能しません。
ソースがDOMに解析されると、改行が表示されます。:(これはそうですか?javascriptでそれらを取得する方法はありませんか?
ruby - 改行文字を文字列に貼り付けずに「puts」で余分な改行を追加する方法は?
私が言うなら
そして、これを行う必要がある余分な改行を追加することにしました:
文字列にこの文字を含めるのは醜いです。文字列を汚染せずにこれを行う方法はありますか?
c++ - CString のエスケープ文字
どのようにエスケープ文字 (改行文字 -- \n など) を CString に入れることができますか?
c# - StreamReader.ReadLine() で行末記号を取得する必要があります
Excel .xls/.xlsx ファイルを読み取り、CSV および Unicode テキストに出力する C# プログラムを作成しました。空白のレコードを削除する別のプログラムを作成しました。これは、各行を で読み取りStreamReader.ReadLine()
、文字列を 1 文字ずつ処理し、すべてのコンマ (CSV の場合) またはすべてのタブ (Unicode テキストの場合) が含まれている場合、行を出力に書き込まないことで実現されます。
この問題は、Excel ファイルのセル内に改行 (\x0A) が含まれている場合に発生します。XLS から CSV へのコンバーターを変更して、これらの新しい行を検索し (セルごとに移動するため)、\x0A として書き込みます。通常の行は StreamWriter.WriteLine() を使用するだけです。
この問題は、空白のレコードを削除する別のプログラムで発生します。で読み込むとStreamReader.ReadLine()
、定義により、ターミネータではなく、行を含む文字列のみが返されます。埋め込まれた改行は 2 つの別々の行として表示されるため、最終的なファイルに書き込むときに、どちらが完全なレコードで、どちらが埋め込まれた改行であるかはわかりません。
入力のすべてが '\n' として登録されるため、\x0A を読み取れるかどうかさえわかりません。文字ごとに移動することもできますが、これにより、空白行を削除するロジックが破壊されます。
text - シェル: テキストの特定の行の間に改行を追加する
この質問が求めていないのは、パターンに一致するすべての行の下または上に新しい行を追加する方法です。
私がやろうとしているのは、1 行に存在するパターンの間に新しい行を追加することです。
ここに例があります。
前:
月曜日: 午前 8 時~午後 10 時
後:
月曜日:
午前8時~午後10時
したがって、この場合、すべての「Monday」パターンの後に改行を挿入します。
php - PHP preg_replace 関数に改行を含める
複数の行にまたがる可能性のある文字列を一致させようとしています。特定の文字列で開始および終了します。
{a}
と{/a}
の間のすべてを正規表現で取得できますか? のようです。新しい行と一致しませんが、次のことを試してみましたが、うまくいきませんでした:
一致します。または \n 単独でいるが、一緒ではない場合!
ruby - Rubyを使用して行内の複数の改行を1つの改行に置き換える方法
ルビーで書かれたスクリプトがあります。重複した改行を削除する必要があります (例)
に
私の現在の試みはうまくいきました(またはうまくいきませんでした)
これにより、出力に変化はありませんでした。私は何を間違っていますか?
java - 行末文字を選択できる BufferedReader.readLine() に相当するものはありますか?
BufferedReader.readLine()の Javadoc には次のように書かれています。
行は、ライン フィード ('\n')、キャリッジ リターン ('\r')、またはキャリッジ リターンの直後のラインフィードのいずれかによって終了すると見なされます。
これよりも少し良い制御が必要です (たとえば、"\n" だけで行が終了しないように、行末が "\r\n" であることを指定できるようにしたい)。
これを行うJDKまたはライブラリ関数はありますか?