Javascript 正規表示式:後行斷言的替代方案
Javascript 中的正規表示式實作缺乏後行斷言的概念。這對構造需要此功能的正規表示式提出了挑戰。幸運的是,有其他方法可以實現類似的結果。
考慮以下正規表示式:
(?<!filename)\.js$
此正規表示式符合字串末尾的“.js”,不包括“filename.js” ”。然而,如果 Javascript中沒有後向支持,我們需要一種替代方案。 >
此正規表示式分解如下:^(?:(?!filename\.js$).)*\.js$
以上是如何在 JavaScript 正規表示式中實作 Lookbehind 斷言?的詳細內容。更多資訊請關注PHP中文網其他相關文章!