"?:"在正則表達式中什么意思
2 回答

森林海
TA貢獻2011條經驗 獲得超2個贊
“?:”非獲取匹配,匹配冒號后的內容但不獲取匹配結果,不進行存儲供以后使用。
單獨的“?”:匹配前面的子表達式零次或一次。
當“?”緊跟在任何一個其他限制符(*,+,?,{n},{n,},{n,m})后面時,匹配模式是非貪婪的。非貪婪模式盡可能少地匹配所搜索的字符串,而默認的貪婪模式則盡可能多地匹配所搜索的字符串。
擴展資料
正則表達式是對字符串(包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為“元字符”))操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規(guī)則字符串”,這個“規(guī)則字符串”用來表達對字符串的一種過濾邏輯。正則表達式是一種文本模式,模式描述在搜索文本時要匹配的一個或多個字符串。
- 2 回答
- 0 關注
- 660 瀏覽
添加回答
舉報
0/150
提交
取消