上記の正規(guī)表現(xiàn)を説明してください。この正規(guī)表現(xiàn)はクエリ文字列內(nèi)の名前と値のペアに一致しますが、よくわかりません。これはどのような一致ルールですか? ?
たとえば、&name=bob&age=10 は、name=bob および age=10 と一致します。
それを説明してみましょう:
//ig
は大文字と小文字を無視してグローバルに検索することを意味します
詳細(xì)については、「js 正規(guī)表現(xiàn)オブジェクト」を參照してください
リーリーこの正規(guī)表現(xiàn)は 3 つの部分に分けることができます:
1) ([^&=]+)
は、「&」、「=」以外の 1 から n (n>1) 個(gè)の文字と一致することを意味します
2) =
は一致 = 記號 (1 つだけ) を意味します
3) ([^&=]*)
は 1) と同様の意味を持ちますが、表現(xiàn)される數(shù)字が異なります:
「&」、「=」以外の文字を 0 から n (n は任意の正の整數(shù)) に一致させます
ここでは次の點(diǎn)に注意する必要があります:
a) 正規(guī)表現(xiàn)數(shù)量子
b) 正規(guī)表現(xiàn)のグループ化とグループ化は異なるモードで返されます
最後に、正規(guī)表現(xiàn)は始めるのが簡単な概念ではありません。いくつかの質(zhì)問や狀況によっては、それをうまく使用できなくなります。さらに考えて、さらに質(zhì)問することをお?jiǎng)幛幛筏蓼埂?/p>