首页 > 解决方案 > 正则表达式 - 匹配所有点“。” 在给定字符串中的“=”之前

问题描述

示例字符串:

app.name=blah
project.version=1.0

我只想匹配点“。” 在等号“=”之前。

任何帮助将不胜感激,尝试了一些正则表达式,但到目前为止没有成功:/

标签: regex

解决方案


\.(?=.*=)

以上是我正在寻找的正则表达式

\.-> 转义文字字符串“。”

(?=.*=)-> 积极的前瞻组。这是为了确保它只在“=”之前的字符串中查找


推荐阅读