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

perl - 括弧内から値を取得する方法は?

私は値Mac(ユーザー、名前)を持っています

perl reg 式を使用して括弧内の値をチェックするにはどうすればよいですか。

値: Mac(user,name) Mac を削除し、(user,name) をチェックして、「user」が含まれているかどうかを確認します...?

手伝ってくれてありがとう!!:D

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

html - テンプレートエンジンのコードブロックに適した括弧文字を探しています

社内テンプレート エンジンの次のバージョン用のテンプレート内にテンプレート コードを含めるために使用する適切な文字ペアを探しています。

現在のものは単純な {} を使用していますが、これによりパーサーが非常に複雑になり、テンプレートのリテラル テキストで実際のコード ブロックとランダムな {} 文字を区別できるようになります。

asp.net や php で使用されているようなデュアル char の組み合わせがより良いアプローチだと思いますが、問題は char 文字ペアを使用する必要があるか、または決して使用されず、簡単に記述できる完全な単一 char があるかどうかです。

満たす必要があるいくつかの基準:

  • HTMLEncode で変更することはできません。ソースは Web ベースの HTML エディターとプレーン テキスト エリアで編集でき、どのエディターを使用しても同じままである必要があります。
  • & chars のようなコード ブロックの内部部分をエンコードした可能性のある HTML エディターで編集した後、正規表現を使用してコード部分をクリーンアップします。
  • 英語とスウェーデン語の両方のキーボード レイアウトで非常に書きやすいはずです。
  • 非常にまれな組み合わせである必要があります。テンプレートは HTML とテキストを生成し、CSS と Javascript のリテラル テキストを JSON に含めることができるため、非常にまれでない限り、これらと衝突する可能性のある組み合わせはすべて不適切です。これは、JSON で発生する可能性がある {{}} がアウトであることを意味します。
  • コード ブロック内のコードには、フィールド名だけでなく、if/while 構造も同様に、スペース、アンダースコア、ドル、およびその他の多くの組み合わせが含まれます。
  • パーサーは Antlr で生成されます

できるだけ多くの状況で機能する 1 つまたは複数の組み合わせを見つけるための提案と異議を探しています。さまざまな状況で複数の代替ペアを使用することもできます。

0 投票する
4 に答える
1725 参照

jsf - FaceletException: 要素タイプ「h:commandButton」に関連付けられた属性「value」の値には、「<」文字を含めることはできません

value のコマンド ボタンを作成しようとしました<<

ただし、次の例外がスローされました。

javax.faces.view.facelets.FaceletException: Error Parsing /test.xhtml: Error Traced[line: 42] 要素タイプ「h:commandButton」に関連付けられた属性「value」の値に「<」文字を含めることはできません。

このようなボタンを作成するにはどうすればよいですか?

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

clojure - Vimclojure ブラケットの完成は私を狂わせる

こんにちは人々 私はすべての clojure プログラミングのニーズに vimclojure を使用しています。

Vimclojure は自動的に括弧を完成させ、不要なものを削除させません。

簡単な例を次に示します。

私が書いたコードは次のとおりです。

ここで、「sql/with-connection ステートメントを忘れました」というメッセージが表示されます。

「sql/insert-records」の前に挿入しようとしました。今、私はこれを取得します:

そして、vimでブラケットを削除できません。それは私をさせません。「d、x、...」を試してみました。このブラケットを削除したり、式を vimclojure でブラケットで囲んだりするにはどうすればよいですか。

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

php - すべての大かっこが閉じているときの大かっこに関連する PHP 構文エラー

このエラーが発生し続けます: Parse error: syntax error, unexpected '}' in /Users/skline/Sites/tiptap/Site/tiptap/survey_current.php on line 67

ただし、すべてのブラケットが閉じています。私は本当に混乱しています、前もって感謝します..

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

xcode - Xcode4-ブラケット{}コード構文

を変更する簡単な方法はありますか?

テンプレートファイルを変更せずに上記の動作を変更するための「チェックボックス」はありますか?

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

nested - ネストされたブラケット式の外側の XQuery で文字列をトークン化する

ネストされたブラケット式内の区切り記号を無視しながら、区切り記号で文字列をトークン化する XQuery 関数を作成しようとしています。

再帰的な正規表現または命令型言語があれば、これはかなり些細なことですが、XQuery でこれを行う簡単で簡単な方法を見つけるのに苦労しています。

ありがとう!

0 投票する
4 に答える
1341 参照

php - 名前に角括弧を含む入力で jQuery serialize() を使用すると、このセミコロンが表示されるのはなぜですか?

私は次のHTMLを持っています:

最初の 2 つのオプションを確認し、jQuery の ajax 経由でサーバーに送信します。

Firebug には、投稿されたデータが表示されます。

options options%5B%5D=options_1&options%5B%5D=options_2
ここまでは順調です。

myfile.php では、次のように POST-Variable を取得します。

$options を echo すると、次のようになります。

2 番目の括弧のペアの前にあるこのセミコロンはどこから来たのですか? これは私を夢中にさせています。

urldecoderawurldecodeだけでなく、POST データでも既にutf8_decodeを使用しています。何も変わりません。また、次のように ajax 呼び出しで角かっこをエスケープしました。

それも役に立ちませんでした。アイデアはありますか?

0 投票する
8 に答える
22240 参照

c++ - 2 つの角かっこのオーバーロード

私はC ++で行列クラスを書いていて、=や>>や<<などの演算子をオーバーロードしようとしています.

行列クラスの演算子 [][] をオーバーロードできませんでした。M1 のようなクラス行列のオブジェクトがある場合、この方法を使用して各要素に値を与えることができます。

また

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

css - CSS でのブラケット () の使用

私が作成したテンプレートで一連のコードを生成する支払いサービスを使用しています。問題は、一部の div に名前を付けるときに角括弧 "()" を使用することです。生成されたすべての div のスタイルを設定する必要があり、CSS はブラケットで名前が付けられた div を好まないため、これは問題を引き起こします。

彼らのコード:

私のCSS:

() を使用して名前を付けた div に CSS を適用するためにできることはありますか?