android - 您如何编写仅在字符串末尾删除 .0 的正则表达式字符串?
问题描述
基本上我正在寻找的是一个正则表达式字符串,当其中任何一个是字符串的结尾时,它会在 .0 或 .0.0 之前获取所有内容。如果字符串在中间有 .0 但以其他内容结尾,它应该保持原样。
Android 7.0.0 应该只是 Android 7。Android 6.0 应该只是 Android 6 Android 6.0.1 应该保持原样
我正在使用 google bigquery 中的正则表达式方言。我最接近的是正则表达式模式 .*[^(.0|.0.0)] 。我想 $ 符号应该在模式中,但我无法弄清楚如何使用它。
谢谢!
解决方案
推荐阅读
- django - 两个 DateTimeFields 之间的 Django 模型经过的时间
- python - 尝试使用python中的变量构建sqlite3参数
- postgresql - 从移动应用程序到 postgres 的最佳实践?
- jsf - 长加载页面和视图状态
- .net - 具有多个客户端的命名管道服务器 (C#)
- laravel - Laravel如何建立Eloquent关系以从child_category表中查找具有相关类别和子类别名称的所有数据?
- powershell - 趋势防毒墙网络版 PowerShell 或批处理脚本
- c++ - CMake:构建和安装本地存储的子模块
- android - 在线性布局中心对齐自定义复选框按钮
- genetic-algorithm - NSGA-II 带机票预订