問題タブ [braces]
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.
coding-style - この特定のインデント スタイルの名前は何ですか? (「ブレースの積み上げ」)
私はこの質問をここで見ました。次のインデント スタイルの正式な名前が存在するかどうか疑問に思っています。
左中括弧が制御ステートメントと同じ行にあり、その中のステートメントがインデントされ、右中括弧が制御ステートメントと同じインデント レベルにある場合、スタイルは K&R スタイルと呼ばれます。上記のコード サンプルのインデント スタイルの名前はありますか?
indentation - Cuddle と Allman のインデント スタイルを切り替えるスクリプトはありますか?
私はそれが「抱きしめる」スタイルと呼ばれていると信じています:
ファイルを通過し、どちらかの方向に切り替えるスクリプトを知っている人はいますか? 私の目標は、バンドルによる TextMate の統合ですが、どの言語のスクリプトでも問題ありません。バンドルを介して、ほとんどの言語をテキストメイトにフックできると思います。
c# - Visual Studio 2008 の連結中かっこ
Visual Studio 2008 (C#) で左中括弧と右中括弧の間に垂直線を作成するにはどうすればよいですか? 私が話していることが理解できない場合は、次の図 (Pic1) があります。
[Pic1 - 括弧でこれをやりたい] http://www.hanselman.com/blog/content/binary/vsbeforefonts.png
ありがとう。
regex - 中括弧内のコンテンツの正規表現
中括弧内のコンテンツに一致する正規表現はありますか。たとえば、次のようにします。
{'key': {'a': [1,2,3]}}と{'a': [1,2,3]}に一致させたいのですが、 {'key': { ' a' には一致させません: [1,2,3]}
regex - String.Formatの正規表現
みなさん、こんにちは!:)
ユーザーが文字列をテキストボックスに挿入できるアプリケーションがあります。このテキストボックスは、後でString.Format出力に使用されます。したがって、ユーザーの入力は特定の形式である必要があります。
プレースホルダーを1つだけ置き換えたいので、文字列は「Text{0}Text」のような形式にする必要があります。したがって、少なくとも1つの'{0}'が含まれている必要がありますが、中括弧の間に他のステートメントは含まれていません。たとえば、{1}は含まれていません。
'{0}'の前後のテキストには、任意の文字を使用できます。
したがって、次の制限を尊重する必要があると思います。{は{{、}は}}、 "は\"、\は\として記述する必要があります。
誰かが私にそのような正規表現を書く方法を教えてもらえますか?特に、許可されているすべての文字を一覧表示する代わりに、上記の4つの文字({、}、 "、および\)を除外するために'any character WITHOUT'のようなことを行うことはできますか?
どうもありがとう!!ニッキ:)
django - djangoテンプレートにブレースを入れる方法は?
中かっこで囲まれた ID を生成する必要があります (例: "{1234}" )。django テンプレート言語では変数置換の開始にも中括弧が使用されるため、目的のものが得られないことがあります。私は試した
残念ながら、私が望むものではなく、「{1234}」を生成する最後の方法を除いて、これらの方法はどれも機能しません。現在、2 つの解決策があります。すでに {} を含む id 変数を渡す (醜い) か、カスタム フィルターを記述してから {{ id|add_braces }} を記述します (私はそれを好みます)。
この方法に進む前に、より良い解決策が存在するかどうかを尋ねたいと思います。
エスケープされた値を使用しても機能しません。{% autoescape off %}%7B{% endautoescape %} を追加しても { が表示されません。これは奇妙なことですが、それは別の問題です。
ありがとう
編集:クイックフィルターを書きました。ここに貼り付けて、他の誰かがより複雑なものを書くためのテンプレートとして使用できるようにします。Python パッケージ application_path/templatetags/formatting.py に入れる
vb.net - Visual Studio 2008 で For または For Each から次のステートメントにジャンプする方法 (中括弧のように vb で)
vb.net を使用している場合、Visual Studio でFor
/ For Each
(またはIf
,など) ブロックの先頭から末尾にジャンプするためのキーボード ショートカットを知っている人はいますか? 私はうまくいくと思っていたがうまくいかWhile
ない次のことを見つけました:
そこのコメントに続いて、スウェーデン語で+にEdit.GotoBrace
マップされているコマンドの Tools/Options/Environment/Keyboard を確認しました。Ctrlå
Vb.net は中括弧自体を使用しませんが、次の例では:
同じコマンドで「次へ」にジャンプするはずだと思っていましたFor Each
が、何もしません。別のコマンドはありますか (または、そのコマンドは機能するはずですが、ローカルで何かが壊れていますか?)
regex - 最も内側のブレースを正規表現または strpos と一致させますか?
Cakephp でビュー コードを合理化するために作成した一種のミニ構文解析があります。基本的に、データをループして手動で編集するのではなく、データセットと (オプションで) データをフォーマットする方法の一連のオプションを指定すると、テーブル ヘルパーを作成しました。
これにより、ユーザーは好きなだけ複雑にすることも単純にすることもでき、非常に強力になります。ただし、これを実現するには、単純な構文解析を作成する必要がありました。簡単な例として、ユーザーは次のようにします。
そして、テーブルをレンダリングすると、次が生成されます。
問題が発生すると、次のように中かっこをネストしようとします。
とにかく、最初のラウンドで最も内側のブラケットしか取得できず、一致がなくなるまでループしますか? それとも一気にやりますか?または、strpos を使用したほうがよいでしょうか?
これが私の正規表現です。
emacs - Emacsでブレースのインデントレベルを変更するにはどうすればよいですか?
従来のインターネット手段ではこれに対する答えを一生見つけることができないので、助けを求めています。
私にとってのEmacsは、現在、次のように中括弧にインデントを付ける傾向があります。
私はそれを信じられないほど苛立たせています。私は他のどこでもこの振る舞いを見たことがありません。とにかく、私が期待している振る舞いは、
誰かがこれを変更する方法を知っているなら、それは大いにありがたいです。
regex - Perlで一致する中括弧の間に文字列を抽出するにはどうすればよいですか?
私の入力ファイルは以下の通りです:
以下のようにファイルを配列に抽出したい:
つまり、最初の開始中括弧をその終了中括弧と一致させ、その間の文字列を抽出する必要があります。
以下のリンクを確認しましたが、これは私の質問には当てはまりません。 中括弧の間に文字列を取得する正規表現「{中括弧の間にあるものが欲しい}」
私は努力していますが、誰かが彼らの専門知識で私を助けてくれるなら本当に助けになるでしょう...
ありがとうスリ...