問題タブ [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 投票する
5 に答える
617 参照

javascript - JavaScriptで〜[]構文はどのように機能しますか?

説明できない実用的なJavaScriptコードに出くわしました。例えば:

  • +[]===0
  • -[]===0
  • ~[]===-1
  • ~-~[]===-2
  • ~-~-~-~-~[]===-5
  • ~-~-~-~-~[]+~[]===-6
  • ~+~[]===0
  • ~+~+~[]===-1
  • ~+~+~+~[]===0

これらの表現の論理を説明できますか?

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

php - 括弧内のテキストをキャッチする方法

ブラケット間のテキストをキャプチャするこの小さなコードがあります。

私が得るものは次のとおりです。

「[some-not cool]」または「[another+stuff]」を避けるために、より制限を加えたいので、[some:thing] と [some=thing] のみをキャッチする必要があります。

どうすればいいですか?

0 投票する
10 に答える
22202 参照

algorithm - トーナメント ブラケット配置アルゴリズム

対戦相手のシード (たとえば、シード 1 から 16) のリストが与えられた場合、そのラウンドで最上位のシードが最も低いシードをプレイし、2 番目のシードが 2 番目に低いシードをプレイするなどのアルゴリズムを作成しようとしています。

1 と 16、2 と 15 などを "マッチ" にグループ化するのはかなり簡単ですが、次のラウンドで上位のシードが下位のシードと対戦するようにする必要もあります。

正しい配置のブラケットの例:

ご覧のとおり、シード 1 と 2 は決勝戦でのみ対戦します。

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

c++ - スタックを備えたc++ブラケットバリデーター

スタックを使用して適切にネストするために、角かっこで構成されるユーザー入力を検証するプログラムを作成しようとしています。STLコンテナや再帰を使用せずにこれを実行しようとしています。私はやや障害にぶつかりました、そして私は正しい方向への少しの微調整を探しています。少し親密だと思いますが、単純化しすぎている気がします(自習で学んでいるところです)

これが私がこれまでに持っているものです:

事前にご協力いただきありがとうございます

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

wolfram-mathematica - Mathematicaのオートコンプリートブラケット

少し前に私はMathematicaを学び始めました-つまり私は初心者です。通常、私はGedit、Notepad ++、Qt IDEなどのブラケットの自動クローズを使用してテキストエディタでコーディングします。ブラケットを監視する必要がない場合は、非常に便利です。しかし、Mathematicaで同様の機能を見つける試みは成功しませんでした。こんなにパワフルなツールにこんなにシンプルなものがないなんて信じられません。ブラケットをオートコンプリートする方法を知っている人はいますか?

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

regex - 文字列から外括弧を取り除く

文字列から外側の括弧を削除する正規表現を書くのに苦労しています(一重/二重引用符内の括弧が保持されるようにしたい):

左右の外括弧に一致する 2 つの正規表現があります。

両方を単一の正規表現に結合することは可能ですか?

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

python - Pythonの文字列から正規表現でブラケットを抽出する

「テンプレート」がわかっていれば、この文字列から {{template|{{template2}}|other params}} を抽出する方法:

0 投票する
7 に答える
187321 参照

python - Pythonで角かっこ内の文字列を取得します

サンプル文字列があります<alpha.Customer[cus_Y4o9qMEZAugtnW] active_card=<alpha.AlphaObject[card] ...>, created=1324336085, description='Customer for My Test App', livemode=False>

値だけが必要で、cus_Y4o9qMEZAugtnWNOT card(別の内部にあります[])は必要ありません

Pythonで可能な限り最も簡単な方法でそれを行うにはどうすればよいですか?たぶん、RegEx(私は得意ではありません)を使用することによって?

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

vim - オートコンプリート機能を Sublime Text 2 で使用するように .vimrc を構成するにはどうすればよいですか?

ブラケットのオートコンプリートに関する configure を見つけました。

しかし、「(」、「)」を削除しようとすると残りますが、Sublime Text 2 ではそれも消えてしまいます。では、どうすれば .vimrc ro を構成できますか?

// 更新: vim-autoclose プラグインを取得しました。現在は機能しているようです。

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

c# - 括弧内に JSON を含む JSON ファイルをロードする

C# と JSON.Net を使用して Web サイトに JSON ファイルを読み込もうとしています。

ただし、すべての JSON が [] 内にあるため、実行時に問題が発生しています。

JSONは次のとおりです。

私はこのコードでそれをロードしようとします:

しかし、明らかにこのエラーが発生します

未処理の例外: System.Exception: JsonReader からの JObject の読み取り中にエラーが発生しました。現在の JsonReader アイテムはオブジェクトではありません: StartArray

[] を使用して JSON をロードし、値を解析するにはどうすればよいですか?