![](/img/trans.png)
[英]What is the difference between (var1 !== var2) vs (var1 && var1 !== var2) in JavaScript?
[英]Regex [var1::var2]?
所以我有一個字符串格式的標簽 [var1::var2]。 var1 可以是任意長度和任意字符,var2 是一個鏈接所以 http/https。 我該如何做到這一點,並將第一個 var 設為 $1,另一個設為 $2?
我在這里比較了幾個選項。 最好的選擇似乎是使用帶有惰性匹配正則表達式的String.match
函數。
'[var1::var2]'.match(/^\[(.*?)::(.*?)\]$/);
這樣的事情應該工作:
> '[var1::var2]'.match(/\[(.*)::(.*)\]/)
["[var1::var2]", "var1", "var2"]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.