正则表达式以匹配包含点的字符串



我有以下正则表达式:

[.][a-zA-Z]

因此,如果有像.row这样的字符串,那么它将选择.r .我想要的是只能选择点,即正则表达式只选择点(.(!

你需要使用积极的前瞻

let str  = `.row`
console.log(str.match(/.(?=[A-Za-z])/g))

如果您只想选择点,请使用 . 转义您的.,因为.表示任何单个字符。并且不包括[a-zA-Z]

[.]

https://regex101.com/r/mJ9A6u/1/

相关内容

最新更新