regexp 物件即正規表示式物件,用於將文字與乙個模式匹配。建立regexp物件
// 第二個引數為修飾符
// 'g': 全域性搜尋,可以有多個結果,每一次開始搜尋的位置都是上一次匹配的後乙個位置
// 'i': 匹配時不區分大小寫
// 'm':多行匹配
// 第二個引數存在時,new regexp() 不再丟擲 typeerror g
var re1 =
/\w+/
var re2 =
newregexp
('\\w+'
,'g'
)var re3 =
newregexp
(/\w+/
,'g'
)
regexp物件的屬性
flags:返回乙個已有修飾符的字串
var re =
newregexp
(/sad/
,'gi'
)console.
log(re.flags)
// gi
lastindex:表示匹配的開始位置,可讀可寫
『r』 『m』 模式下一直為0, 'g』模式有效
var re =
newregexp
(/sad/
,'g'
)var s =
'sad'
console.
log(re.
test
(s))
// true
console.
log(re.lastindex)
// 3
console.
log(re.
test
(s))
// false
regexp物件的方法
test():返回乙個布林值,表示能否匹配引數字串。
exec():匹配成功返回乙個陣列,否則返回null。
var re =
newregexp
(/sad/
,'i'
)var s =
'sadd'
console.
log(re.
exec
(s))
// [ 'sad', index: 0, input: 'sadd', groups: undefined ]
let data =
let str =
'$是$的學生'
function
template
(str, data)/)
, data[key])}
)return str
}console.
log(
template
(str, data)
)// 小王是軟體一班的學生
Vue 關於字元模板與非字串模板
關於vue字串模板,和非字串模板 看文件時出現字串模板和非字串模板,於是查了查 html 特性是不區分大小寫的。所以,當使用的不是字串模板時,camelcase 駝峰式命名 的 prop 需要轉換為相對應的 kebab case 短橫線分隔式命名 vue.component child 字串模板 指...
Lua之模擬類與物件
lua中本身沒有 類與物件 的概念,但是可以使用lua語言將其模擬出來。1.table為引用型資料 需要明確的是,值型別變數判斷相同的條件是值 內容 相同,而引用型變數判斷相同的條件為位址相同。2.模擬過程 類的建立 a.類 初始化乙個table來模擬 b.欄位 將其定義在table的 中,可以賦予...
C 類 物件 模板與STL
類 乙個特殊的概念,再c 語言中是乙個新的資料型別,可以是對同一型別事物進行抽象處理,也可以是乙個層次結構中的不同層次節點。類的宣告與定義 類中的成員函式的定義方法 1.將類的成員函式都定義在類體內 2.將類的成員函式的實現放在類體外,但如果類成員函式定義在類體外,需要用到域運算子 當多個原始檔都引...