javascript - 正则表达式匹配包含点的字符串
问题描述
我有以下正则表达式:
[.][a-zA-Z]
所以,如果有一个字符串,.row
那么它将选择.r
. 我想要的是能够只选择点,即正则表达式只选择点(.
)!
解决方案
您需要使用积极的前瞻
let str = `.row`
console.log(str.match(/\.(?=[A-Za-z])/g))
推荐阅读
- java - 如何在 java android 中发送另一个通知回复?
- angularjs - 如何在angular9中实现redux?
- java - 使用 IntelliJ 和 gradle 向我的第一个 Java11 模块添加依赖项时出现问题
- javascript - 如何从 localStorage 数组中删除项目?
- php - 当小数低于 0.5 时将小数四舍五入到 0.5 - PHP
- mongodb - 猫鼬,改变数组中的值
- reactjs - 如何使用 react native 在我的抽屉中添加标题?
- animation - 在 SwiftUi 中禁用默认按钮单击动画
- node.js - 无法从函数返回数据
- android - AWS Cognito 用户:设备确认失败