問題タブ [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.
powershell - Unix の改行から Windows の改行 (Windows の場合)
ディレクトリを再帰的に処理し、Unix ファイルを Windows ファイルに変換できる Windows の方法 (PowerShell やツールなど) はありますか。
PowerShell で少なくとも Unix ファイルを検出する方法があれば、まったく問題ありません。
1 つのファイルに対してこれを行うのは簡単ですが、もう少しスケーラブルなものを求めています (したがって、PowerShellish ソリューションに傾倒しています)。
file - なぜテキストファイルは改行で終わらなければならないのですか?
ここにいるすべての人は、すべてのテキスト ファイルは改行で終わるべきだという格言に精通していると思います。私はこの「ルール」について何年も前から知っていましたが、いつも疑問に思っていました — なぜ?
html - 行末の区別は html フォームに適用されますか?
ファイルに使用される行末は、OS によって異なることを知っています。ユーザーがテキストエリアなどの http フォーム入力にテキストを貼り付けた場合、送信される行末文字は同じように OS に依存するのでしょうか?
batch-file - MS-DOS でテキスト ファイルに改行を追加する
ファイルを作っているのですが、アスキーアートをテキストファイル.bat
に書き込んでほしいです。
テキストをエコーするときにファイルに新しい行を追加するコマンドを見つけることができましたが、そのテキスト ファイルを読み取ると、スペースではなくレイアウト記号だけが表示されます。そのファイルを Word またはWordPadで開くことで機能すると思いますが、そのコンピューターにメモ帳しかない場合でも(ほとんどの場合) 、どのコンピューターでも機能するようにしたいと思います。
テキスト ファイルを特定のプログラム (ワードパッドなど) で開いたり、適切なスペース文字をファイルに書き込んだりするにはどうすればよいですか?
編集:
使用する最良の方法であることがわかりました:
PS私|
はASCIIアートで使用したので、クラッシュしました、Dumb Dumb Dumb :)
c# - コンソールへの出力時に改行を防ぐ
スクロールバーを取り除くために、バッファサイズをウィンドウサイズに設定しました。今、コンソールに値を入力しようとしていますが、最後に常に新しい空白行が追加されているため、最初の行がバッファからクリアされます。
原因はわかったのですが、それを防ぐ方法はありますか?
バッファ領域を移動してみましたが、前述のとおり、空白行を追加するとバッファの最初の行がクリアされるため、先頭に空白行が作成されるだけです。
regex - Perl正規表現で改行を削除するにはどうすればよいですか?
私が走ったとき:
結果は次のようになると思います。
代わりに私は得る
どこが間違っているのですか?
php - Javascript と PHP5 の改行
XML ドキュメント内に埋め込まれた CSV 文字列があります。これは、XML を使用するフラッシュ チャートに必要です。問題は、次のように、チャートが javascript スニペットを介して HTML ファイルから設定を取得することです。
したがって、明らかに改行は JavaScript を壊します (これは PHP 変数によってエコーされています)。改行を削除する方法はありますか (または、少なくとも JavaScript を壊す改行を停止します)、それでもフラッシュ チャートが CSV ファイルとして正しく読み取れるようにします。
php - 行ごとにテキストファイルを読み込むphp - 改行が検出されない
テキストファイルを受け取り、各行をテーブル内の独自の行としてリストする、作成したphp関数があります。
問題は、古典的な「自分のマシンで正常に動作する」ことですが、もちろん、探している .txt ファイルを他の人に生成するように依頼すると、ファイル全体が 1 行として読み込まれ続けます。テキストエディターで開くと、各行に新しい名前が付けられていると予想されるのと同じように見えますが、改行文字または何かがそれを台無しにしています。
これまでのところ、彼らが Mac システムで使用しているテキスト エディタが何か関係している可能性があるという結論に達しました。
これは理にかなっていますか?テキストエディタが改行として認識しているこの文字を検出し、それをphpが認識する標準的なものに置き換える簡単な方法はありますか?
更新: 次の行を追加すると、問題が解決しました。
関数:
c++ - Visual C++ Debug window displaying of CR/LF in Visual Studio 2008
For some time now when I am debugging Visual C++ applications and viewing any CString or char* (or any other ascii char based type) variable in the Local, Auto, or Watch debug windows, the CR/LF characters in my variables are not displayed at all.
In other words, if I have a string variable set to "This is a line\r\nThis is another line" in my code, the debug window will show "This is a lineThis is another line". What I would like it to show is "This is a line□□This is another line" so that I can see the two extra characters in that text.
This has caused me to make some mistakes when trying to debug string parsing code. Note, the text visualizer properly breaks the text up into separate lines, but I don't want to use the text visualizer if I don't have to. Furthermore, some coworkers of mine are able to see CR/LF characters in the correct manner, but we cannot determine why they are not shown for me.
Many thanks in advance.