第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

正則表達式(^|&)什么意思?

正則表達式(^|&)什么意思?

qq_殺意隆_0 2017-12-12 15:07:15
查看完整描述

8 回答

?
牛奶老哥哥

TA貢獻204條經(jīng)驗 獲得超92個贊

匹配字符串中的&和輸入字符串的開始位置??( ̄??)沒有怎么學過正則,大概就是這個意思吧

查看完整回答
2 反對 回復 2017-12-12
?
PingAnt

TA貢獻1條經(jīng)驗 獲得超1個贊

給定 regexp 為 /(^|&)name=value/ test "name=value" => true test "&name=value" => true test "%name=value" => false
查看完整回答
1 反對 回復 2020-12-25
  • PingAnt
    PingAnt
    換行沒了,這個是 js 版本的,對應的還有 (&|$):表示后面是&或者直接結束
?
lenmer

TA貢獻4條經(jīng)驗 獲得超4個贊

我也是今天才看到的,不好意思??!

說一下自己的愚見吧:

()? 標記一個子表達式的開始和結束位置;

^? 匹配輸入字符串的開始位置;

|?? 指明兩項之間的一個選擇;

沒什么問題。

如果不懂(^|&)我們把它分開來看;

字符串123abc&

單是^會匹配到什么?空吧。

單是&會匹配到什么?&吧。

那么^|&會匹配到什么?如果你用測試工具,會有兩個匹配:一個空,一個&;那么在js中來測試的話,結合上 | ,也就是什么都不會輸出,因為^已經(jīng)匹配到一個空了,自然不會再去匹配到&,如果你加一個a,變成(^a|&),同理,^a匹配不到吧,當然就匹配到&咯。

以上是我的個人見解,你可以多測試,實踐檢驗真理

查看完整回答
1 反對 回復 2017-12-18
?
ahao430

TA貢獻35條經(jīng)驗 獲得超41個贊

以xxx開頭,或者&xxx。應該是用于匹配url參數(shù)的,比如'a=1&b=2&c=3',查找某個key,可能在開頭,也可能在某個&后。

查看完整回答
1 反對 回復 2017-12-12
?
kevinZee

TA貢獻50條經(jīng)驗 獲得超39個贊

這個表示開頭匹配或者結尾匹配,因為沒有給定條件,所以匹配任意字符串都是true

var?reg?=?/(^a|b$)/;

比如我給定上面一個正則實例,他就可以匹配 【開頭是a 或者 結尾是b】 的字符串,并且因為括號分組,使用macth等方法可以拿到這個字符串的開頭或者結尾.

比如

"assdasdsdb".match(reg);???//?["a",?"a",?index:?0,?input:?"assdasdsdb"]
查看完整回答
反對 回復 2017-12-12
?
qq_被朋友說的我要改網(wǎng)名_0

TA貢獻5條經(jīng)驗 獲得超0個贊

我怎么感覺他都匹配呢,任何都匹配

查看完整回答
反對 回復 2017-12-12
?
小哥歌

TA貢獻6條經(jīng)驗 獲得超1個贊


以&或者$結尾的字符串

查看完整回答
反對 回復 2017-12-13
?
Alan小林子

TA貢獻3條經(jīng)驗 獲得超0個贊

我不知道

查看完整回答
反對 回復 2017-12-12
?
習慣受傷

TA貢獻885條經(jīng)驗 獲得超1144個贊

匹配^或者&這兩個符號,|相當于or

查看完整回答
1 反對 回復 2017-12-12
  • qq_殺意隆_0
    qq_殺意隆_0
    var p=/(^|&)/; var str='^'; str.match(p); 返回的是空字符串。顯然不是你說的那樣
  • 習慣受傷
    習慣受傷
    是空字符串不是null證明是匹配成功的,匹配不成功會返回null,這個正則表達式寫法本身就是錯誤的。你試試/(^|&)/.test('^'),這個是返回true的。想要匹配是&或者^開頭應該用這個表達式:(\^|&)
  • 習慣受傷
    習慣受傷
    另外,這個表達式匹配任意類型變量都是成功的。所以我認為這個是個錯誤的寫法
  • 8 回答
  • 0 關注
  • 5582 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號