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

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

*之間的區(qū)別是什么?正則表達式?

*之間的區(qū)別是什么?正則表達式?

米琪卡哇伊 2019-06-06 15:22:39
*之間的區(qū)別是什么?正則表達式?我試圖使用regex將字符串分成兩部分。字符串的格式如下:text to extract<number>我一直在用(.*?)<和<(.*?)>它工作得很好,但是在閱讀完regex之后,我開始想為什么我需要?在表情里。我只是在通過這個網(wǎng)站找到他們之后才這么做的,所以我不太清楚有什么區(qū)別。
查看完整描述

3 回答

?
胡說叔叔

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

這是貪婪量詞和非貪婪量詞的區(qū)別。

考慮輸入101000000000100.

使用1.*1*是貪婪的-它會一直匹配到最后,然后回溯,直到它能夠匹配。1留下你1010000000001.
.*?不貪婪。*將不匹配,但將嘗試匹配額外的字符,直到它匹配。1,最終匹配101.

所有量詞都有一個非貪婪的模式:.*?.+?.{2,6}?,甚至.??.

在您的例子中,類似的模式可能是<([^>]*)>-匹配除大于符號以外的任何字符(嚴格地說,它匹配除“大于”的字符以外的零或多個字符。>中間<>).

看見量詞備忘單.


查看完整回答
反對 回復 2019-06-06
  • 3 回答
  • 0 關(guān)注
  • 745 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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