問題タブ [blank-line]
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.
java - int の場合は空行を削除
次のコードを使用して、テキスト ファイルから空の行を削除しています。
そしてそれは機能しますが、次の場合:
その場合、int
エラーが発生します。
わかりません、空にすることはできますint
か?
の場合に空行を削除する方法はint
?
ありがとう。
私が得たエラー:
xml - XSLT フィルターは、要素を削除するときに、インデントを変更せずに出力 XML に空白行を残さないようにするにはどうすればよいですか?
XML ファイルを読み取り、選択した要素 (およびそのすべての子要素) を削除した短い XML ファイルを生成するXSLTフィルターを作成しています。
これまでのところ、フィルターは有効で整形式の XML を出力しますが、以前は削除された要素があった場所に空白行が含まれています。形式的には削除した要素の前のテキストノードが残り、空白行が発生していると思います。この空白行を削除したいのですが、他のすべてのインデントはそのままにしておきます。これどうやってするの?
私の XSLT フィルターの簡略化されたバージョンは次のとおりです。
私の入力 XML ファイルの非常に単純化されたバージョンは次のとおりです。
はい、インデントは非標準です。削除する要素を除いて、フィルターが見つけたインデントを残したいという点を強調しようとしています。これにより、従来のdiffを使用して結果を確認できます。
私が今得た出力 ( MacOS X 10.10 でxsltproc
fromを使用):libxslt
<keep/>
との間の空白行</root>
は、私が排除しようとしているものです。
さて、SO の他の場所で、関連する質問XSLT: how to prevent the XSLT code from generate redundancy blank-space in output xmlとXSLT の空白行の削除は、XSLT フィルターにxsl:strip-spaceを追加することを提案しています。
試してみると、出力ファイルに空白行はなくなりましたが、元のファイルとは異なるインデントになりました。
<maybe>
(とが別の行に<keep/>
あり</maybe>
、インデントが異なることに注意してください。)
では、要素とともに空白行を削除する XSLT 要素はありますが、他のインデントと改行はそのまま残しますか?
また、私の実際のファイルはGnuCashからのもので、はるかに複雑な構造を持っています。実際の XSLT フィルターには、より複雑な一致式があります。したがって、一致式を繰り返す必要がない XSLT 要素が優先されます。
また、関連する質問インデントを使用せずに XSLT で余分な空白行を削除すると、回答が得られませんでした。そこに洞察はありません。
XSLT 1.0 を使用しているのは、それがツールでサポートされているためです。XSLT 2.0 は、この質問に対するより良い答えを提供しますか?
更新: XSLT 1 vs 2 に言及して、一致パターンをわずかに単純化しました。
awk - awkで空白行を除外するにはどうすればよいですか?
質問
スペース文字で始まり、行に他に何もない行を除外するにはどうすればよいですか? awk で行を印刷したいのですがNeed to print
、空白行も印刷しています。どうすれば除外できますか?
スクリプト: test.awk
データ
結果
regex - Visual Studio Code - すべての空白行を削除 - 正規表現
Visual Studio Code ですべての空白行を削除する方法を見つけようとしてしばらく時間を費やしましたが、うまくいきません。誰でもそれを行う方法を知っていますか?
検索フィールドに入力中に検索^$
すると、VSC は空白行 (完全に空白の行、空白がないことを意味します) を見つけますが、[すべて置換] を押しても削除されません。それは何もしません:
スペースを含む空白行の場合^\s+$
検索は機能しますが、それらは削除されません。それが行うことは、それらをスペースなしの空白行に置き換えることです:))
何か間違ったことをしているに違いない。私はそれが何であるか理解できません。誰か知ってる?ありがとう。
python - Pythonでテキストの最後の改行文字を削除するにはどうすればよいですか?
シーザー暗号をデコードするプログラムと、デコードする複数の行を含むいくつかのテキスト ファイルがあります。
講師のコード チェッカーによると、テキストの後には常に空白行がありますが、自分でコードを実行しても何も表示されません。
最後の文字を削除すると、テキストの最後の文字または数字のみが削除され、改行は削除されません。
これが私のコードです: