問題タブ [curly-brackets]

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

python - Python の正規表現で文字バックスラッシュと中括弧を操作する

\begin{frame}ファイルに含まれる行を認識するために正規表現を使用してい.texます。以下は私のコードです:

このプログラムは、フレーム数が偶数の場合、tex ファイルの行の前に文字 '%' を追加することを目的としています。つまり、スライド番号が偶数のスライドにコメントしたいということです。

パターンの何が間違っているか知っていますか?

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

c# - 一致したグループではなく、値全体を返す Regex Match.Value

私は現在、正規表現を使用して中括弧のセットの間に存在する文字列から値を取得するという比較的単純なタスクを達成しようとしています。私が書いた式は、テストした多くのオンライン ツールで問題なく動作しますが、.NET ではそうではありません。

「Value1」、「Value2」、「Value3」の 3 つの一致が得られると予想されます。ただし、.NET は括弧、つまり "{Value1}"、"{Value2}"、"{Value3}" も返します。

これをどのように達成できるかについての助けは素晴らしいでしょう。

0 投票する
2 に答える
4787 参照

java - Java - Switch ステートメントと中括弧

switch-case ブロックの中括弧に関する質問があります

またはこのようなもの:

AI は両方のコードが同じように機能することを知っていますが、ここにはいくつかの不合理があると思います。ブレークによって中括弧ブロックから飛び出す必要があるため、理論的には 2 番目のコードは次のように滑らかにする必要があります。

どのバージョンを使用することをお勧めしますか?それらは本当に同じように機能しますか?

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

c++ - 中括弧 - 再帰

中かっこの使用に関する以前の質問をいくつか読んだことがあります。私の理解では、1行しかない場合は中かっこを使用しなくても問題ありませんが、多数のコード行を使用する場合は、大かっこを使用する必要があります。

私には課題があり、インストラクターは、良い習慣のためにあらゆる状況でブラケットを使用するように私たちに要求しています. また、サンプル コードの調査と使用も許可してくれます。

さて、私の質問は、括弧を使用しないサンプル コードを見つけたことです。ブラケットをコードに追加しようとすると、出力が正しくなくなります。 誰かが複数行のコードで中括弧を正しく使用する方法を説明し、探している結果を達成する方法についての推奨事項を提案できますか?

出力が正しい場合のコードは次のとおりです。

そして、次のように「クリーンアップ」しようとすると:

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

regex - 中括弧は cygwin の正規表現のメタ文字ではありませんか?

cygwin で grep を使用して、テキスト ファイル内の電話番号を検索したいと考えています。番号は0570-2770521で、total コマンドを として正規表現 "[0-9]{4}-[0-9]{7}" を使用しましgrep "[0-9]{4}-[0-9]{7}" ./list.txtたが、機能しませんでした。それから私はに変わりましたgrep "[0-9]\{4\}-[0-9]\{7\}" ./list.txt、それはうまくいきます!

しかし、{} はメタ文字であるため、それらをエスケープすると単なるリテラル文字になり、[0-9] の一致時間をどのように表現できるでしょうか?

それは私の理解が間違っているのでしょうか?誰かが混乱を説明するのを手伝ってくれることを願っています、事前に感謝します!

よろしくお願いします!

0 投票する
2 に答える
375 参照

javascript - 二重中かっこ {{}} を使用して、ディレクティブ テンプレート内でスコープ変数を使用する

コントローラー内に JSON の配列があり、作成したディレクティブを数回使用して ng-repeat を使用して生成したいと考えています。テンプレートで特定のディレクティブの関数を呼び出して、配列からデータを取得してディレクティブに渡すたびに。文字列を完全に取得できますが、結果のテンプレートは HTML コードでなければならないため、Angular はそれを解釈しません。

私が変われば

為に

(HTMLコードも表示できるように、「div」キーワードの前にいくつかのスペースを追加しました)

私は自分のプロジェクトで HTML の一部を実行しましたが、通常、中括弧の間のデータを使用するものはすべて解釈されません (未定義または null を返す必要があります)。これらのデータへのアクセスを許可したり、ディレクティブのテンプレートで結果を正しく生成するにはどうすればよいですか?

私の問題を示すために、このプランカーを作成しました。

事前にどうもありがとうございました。