正則匹配指定字元之前的字串

admin發表於2018-05-07

實際應用中,可能有匹配字串中指定字元之前的子字串的需求。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let str = "abcde";
let reg = /(.*)(?=d)/;
console.log(str.match(reg)[0]);

上面的程式碼可以匹配字串中字元"d"之前的所有字元。

相關閱讀:
(1).let參閱JavaScript let 命令一章節。

(2).?=參閱正規表示式 零寬斷言一章節。

(3).match()參閱正規表示式 match()一章節。

相關文章