regex - 正则表达式从组中排除字符
问题描述
我正在尝试编写此正则表达式以将点与一些规则匹配
(\.+ *|([a-zA-ZÀ-ž]\.\d))(?=[^\d{1}(\.\d{1})])(?=[^.,])
但是我的正则表达式在点之前和之后也匹配了几个字符
例如:
č.1 > 匹配 č.1(不正确,匹配应该只有 .)
St.M > 匹配。(正确的)
2.0 > 不匹配(正确)
你有什么想法,如何从结果中“排除”这些其他字符并只匹配点?
谢谢你的帮助
解决方案
推荐阅读
- python - 多表单处理 Django python 3.x
- jenkins - 如何在詹金斯本地更改发件人的电子邮件ID
- seaborn - 为 seaborn 热图分配特定颜色
- node.js - React 在极端套接字更新上执行缓慢
- java - 传感器数据存储以前的值,即使缓存被清除
- r - 寓言:从 ARIMA 模型中提取 p,d,q 规范
- python - Python split()列表索引超出范围与tweepy
- r - 为 R 中最昂贵和最便宜的观察结果着色
- sql-server - SQL Server - 错误:18456,严重性:14,状态:46 原因
- snowflake-cloud-data-platform - How to troubleshoot Snowpipe auto ingest failures?