問題タブ [pretty-print]

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

xml - XML ファイルをインデントする正規表現

XML 文字列で実行すると、その XML 文字列が適切にインデントされて出力される REGEX (検索置換) を作成することは可能ですか?

もしそうなら、正規表現は何ですか:)

0 投票する
30 に答える
108767 参照

java - リストをコンマで区切る最も簡単な方法は?

Javaでリストをコンマ区切りする最も明確な方法は何ですか?

私はそれを行ういくつかの方法を知っていますが、最良の方法は何であるか疑問に思っています(「最良」とは、最も効率的ではなく、最も明確および/または最短を意味します。

リストがあり、それをループして各値を出力したいと思います。各アイテムの間にコンマを印刷したいのですが、最後のアイテムの後(または最初のアイテムの前)には印刷しません。

サンプルソリューション1:

サンプルソリューション2-サブリストを作成します。

サンプルソリューション3:

これらは最初のアイテムを特別に扱います。代わりに、最後のものを特別に扱うことができます。

ちなみに、Java 1.6での実装方法(から継承)は次のとおりList toString ですAbstractCollection

最後の項目の後のコンマを避けるために、ループを早く終了します。ところで:「(このコレクション)」を見たことを思い出すのはこれが初めてです。これを誘発するコードは次のとおりです。

予期しないライブラリ(正規表現?)を使用している場合でも、解決策を歓迎します。また、Java以外の言語のソリューション(たとえば、Python / Rubyには散在関数があると思います-それはどのよう実装されていますか?)。

明確化:ライブラリとは、標準のJavaライブラリを意味します。他のライブラリについては、他の言語でそれらを検討し、それらがどのように実装されているかを知りたいと思っています。

EDITツールキットは同様の質問に言及しました:Javaでの拡張forループの最後の反復

そして別の: ループの最後の要素は別の扱いに値しますか?

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

c# - PythonからC#をきれいに印刷する

言語をC#ASTに変換するコンパイラをPythonまたはRubyで作成したとします。

PythonまたはRubyからこのASTをきれいに印刷して、適切にインデントされたC#コードを取得するにはどうすればよいですか?

0 投票する
27 に答える
458878 参照

python - Python で XML をきれいに印刷する

PythonでXMLをきれいに印刷するための最良の方法(またはさまざまな方法)は何ですか?

0 投票する
1 に答える
10007 参照

javascript - JavaScript を自動フォーマットするプログラムはありますか?

複製:

Javascript 美化ツール


JavaScript を自動フォーマットして読み取り可能にする方法はありますか?

1行だけですが、約100万列の白いjavascriptファイルがあります。読むことができるようにするためだけに、各機能を調べたりタブで移動したりしたくありません。

私のためにこれを行うプログラムを知っている人はいますか?

ありがとう!

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

powershell - Write-Host よりもオブジェクトを印刷するための優れた方法

Write-Host を使用してオブジェクトを分析しますが、オブジェクトが実際に何であるかを理解するのが難しい場合があります。

検討:

版画:

私はこのようなものが欲しいです:

助言がありますか?

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

python - SQL 文をきれいにインデントするためのアルゴリズム (Python の実装がいいでしょう)

改行を含む単一の文字列であるいくつかの SQL ステートメントを、はるかに読みやすいものに再フォーマットしたいと思います。

SQL をインデントするための適切なコーディング スタイルを個人的には知りません。

これを行うきれいな印刷アルゴリズムを見た人はいますか? Pythonではさらに優れています。