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

标签 javascript regex

我有以下正则表达式:

[.][a-zA-Z]

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

最佳答案

您需要使用positive lookahead

let str  = `.row`

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

关于javascript - 正则表达式匹配包含点的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54643684/

相关文章:

javascript - 在Javascript中获取数组中每个字符串的第一个字符

Python 正则表达式 - 匹配不在 mustache 括号中的所有内容

Java 正则表达式 - YYYYMMDD

regex - mod_rewrite : can a back reference be referenced twice?

javascript - 如何让幻灯片效果只向左滑动33%而不是100%?

JavaScript 验证错误

javascript - 为什么更改模型不会同时更改 EmberJS 中的 View ?

ruby - 使用正则表达式获取字符串中的一些元素

regex - 如何从数据框中的列名中删除 ".x"?

javascript - Typescript 创建通用对象