問題タブ [square-bracket]
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.
javascript - 正規表現を使用して文字列の最後にある角かっこ内の数字を削除する方法
文字列を受け取り、末尾の「[x]」を削除する再帰関数を探しています。たとえば、「abc[1][3]」は「abc[1]」である必要があります。文字列は「abc[1][5] [2]」にすることもでき、「abc[1][5]」にする必要があります。
私は試しstr.replace(/[\\\[\d\\\]]$/, '')
ていますが、最後の閉じ括弧を置き換えるだけで、他のすべてを無視します。
何か案は?
javascript - 角括弧を使用してJavascriptで連結しますか?
これが機能しない理由を知っている人はいますか?
背景色は設定されていますが、画像は設定されていません。
この種のことを行うために、Javascript で角括弧を使用する練習はあまりしていません。私が何か間違ったことをしている場合、誰にもヒントがありますか? または、それらの使用に関する適切な説明はありませんか?
編集: 明確にするために、チェック自体は実際に行われています。console.log() で同じことを行うと、「josh_background.jpg」が出力されるためです。このcss設定機能を取り入れていないだけです。
c++ - 私が読んでいるコードの奇妙な括弧
C ++コードの途中にあるとしたら、それはどういう意味ですか?
[..]
これらの括弧は何を意味しますか? クリですか?
c++ - CおよびC++のindex[array]による配列へのアクセス
一部のインタビュアーが何らかの理由で尋ねるのが好きなこの小さなトリックの質問があります:
私が理解できることから、a[b]
変換され*(a + b)
、加算は可換であるため、それらの順序は実際には重要ではありません。実際、それは問題なく2[a]
機能*(2 + a)
します。
これはCおよび/またはC++の仕様で動作することが保証されていますか?
c++ - 角括弧配列
重複の可能性:
配列名は C のポインターですか?
そのため、通常はポインターを使用して配列を宣言します。
ただし、角括弧表記を使用して配列を宣言することもできます。
奇妙な点は、ポインターsizeof( a )
のサイズではなく、配列の実際のサイズ (バイト単位) になることです。
ポインタはどこにあるのでしょうか?(sizeof(char)*numElements)
角括弧で宣言された配列は、実際にはバイトを含む一種のデータ構造ですか?
また、a を b に再割り当てすることはできません。
何故ですか?aは配列であり、配列へのポインターではないようです( 「左オペランドは左辺値でなければなりません」は上記のエラーですa = b
)。そうですか?
php - チェックボックスの入力要素で角括弧を使用するのは PHP のみですか?
次のような構成が与えられた場合:
PHP ページに POST された場合、$_POST
スーパーグローバルはチェックされたチェックボックスの値を配列に追加しますcolor
。
これは PHP のみの規則ですか、それとも他の Web 対応言語もそれに準拠していますか? 後者の場合、他のどの言語/ライブラリがこの規則に従っていますか?
regex - 正規表現は、ブラケットを含むブラケット内の変数を置き換えます
角かっこ自体を含む角かっこ内の変数を削除するにはどうすればよいですか?例:[152]または[153]または[154]。YahooPipesを使用しています。
bash - Bash のネストされた条件 (if [[...)
私はこれまでBashの専門家ではないので、いくつか質問があります.特定のタスクを実行する前に確認する必要がある条件がいくつかありますが、それらのいくつかは関連しており、切り離すことはできません.次のステートメントのようにチェックします。
ここまで作って、
そしてそれは正しく動作します。このチェックを実行するためにもっと簡単にできることがある気がしますが、方法がわかりません...
次に、上で書いたコードで、次のことがわかります。
単純な角括弧はテスト関数に対応していますよね? では、二重引用符を付けると、なぜ適切に呼び出されるのでしょうか? そこに逆引用符を入れることができないことは理解していますが、エコー "$5" では意味がありません... しかし、二重引用符は $ などの特殊文字を置き換え、単一のスペースを無視しないようにする必要があるため、なぜ[文字を置き換えますか?これらの特殊文字の 1 つと見なされますか?
回答ありがとうございます。
c# - 角括弧内のヘッダーで区切られたデータを含むテキスト ファイルを解析する ac# プログラムを作成しようとしています
後で処理するデータを含む特定のテキスト ファイルを解析するプログラムを書いています。各部分は、角括弧内のヘッダーで区切られています。ヘッダーを配列の名前として使用して、各セグメントを配列に配置する方法を知りたいと思っていました。以下は、テキスト ファイルの先頭の例です。処理するファイルを選択できるフォームを設定し、ループで objReader.ReadLine を使用して行ごとに処理する方法も設定します
php - 角かっこから情報を取得するための正規表現
私はWordPressでショートコードのようなものを作ろうとしています、そして私はそのようなものを取り、[title:This is a title]
それをちょうどに変える正規表現を探していThis is a title
ます。
誰かがそのようなものを取り[code:some code]
、それをarray([0] =>'code' [1] =>'some code')またはarray('codeの形式で配列に変換する方法を提案できれば便利です。 '=>'いくつかのコード'
あちこちで見つけたいくつかの異なる正規表現を試しましたが、どれも機能していないようです。
ありがとう