我有以下正则表达式:
[.][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/