亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

正則表達式\\[[^\\]]+\\]"是表示什么?求解釋

正則表達式\\[[^\\]]+\\]"是表示什么?求解釋

忽然笑 2021-02-22 14:14:17
正則表達式\\[[^\\]]+\\]"是表示什么?
查看完整描述

3 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

/\{\{(.+?)\}\}/g

最前面的“/”與最后面的“/”是分隔符,表示正則表達式的開始與結束。

最后的“g”標志則表示正則表達式使用的global(全局)的狀態。使用 global 標志表明在被查找的字符串中搜索操作將查找所有符合的項,而不僅僅是第一個。這也被稱為全局匹配?!鞠嚓P的標志還有i(ignoreCase,表示忽略大小寫)、m(multiline,表示允許跨行)】

然后我們再來看中間的主體部分:\{\{(.+?)\}\}花括號{}是正則里的限定符。但是我們這里是要找字符串里的花括號,所以前面加個“\”來表示是要找字符的花括號。“\{\{”“\}\}”就是找前后兩組花括號。

“.”表示任意字符?!?”表示前面表達式一次乃至多次?!?”表示匹配模式是非貪婪的。

/\{\{(.+?)\}\}/g完整的意思就是:在全部范圍內查找匹配前后有兩組花括號的字符串。

例如:“{{}}”、“{{asdfasdfasdf56745}}”、“{{yuyuy#$%8787 9+_)(*)87 }}”

拓展資料:

正則表達式,又稱規則表達式。(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。正則表達式通常被用來檢索、替換那些符合某個模式(規則)的文本。

許多程序設計語言都支持利用正則表達式進行字符串操作。例如,在Perl中就內建了一個功能強大的正則表達式引擎。正則表達式這個概念最初是由Unix中的工具軟件(例如sed和grep)普及開的。正則表達式通??s寫成“regex”,單數有regexp、regex,復數有regexps、regexes、regexen。



查看完整回答
反對 回復 2021-03-17
  • 3 回答
  • 0 關注
  • 774 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號