regex - 没有百分号的正则表达式数字捕获
问题描述
总体目标:我希望能够捕获一个看起来像这样的正数或负数:xxx.xxx
我也在使用谷歌表格,所以我不能使用任何环视
示例标准:
+123.123 ---> 123.123
+30% ---> 30
+4% ---> 4
-1% ---> -1
0 ---> 0
+12 ---> 12
-3 ---> -3
我试过的:
我一直在使用的主要正则表达式是:-?\d+.?\d*
. 这个问题是它还捕获了我不想要的百分号。百分号似乎被认为是数字的一部分。
我也试过:-?\d+.?\d+
。这会遇到无法捕获单个数字的问题。
解决方案
推荐阅读
- php - 未定义索引:wc_order_id
- ruby-on-rails - 如何访问 webpacker 包中的 Rails 环境变量?
- payumoney - PayuMoney 测试卡详细信息
- jenkins - 传递自己的 Jenkins 内部版本号格式
- oracle - Invoker 的 Right 函数结果缓存
- c++ - c++ 负数比较
- react-native - 调用 onsend 时不会触发 WebSocket onmessage
- javascript - 谁能解释一下 Vue/Javascript 中的“代理”或“代理”是什么意思?
- node.js - mongoDB有没有办法在特定时间后自己创建一个文档,比如一天?
- php - 使用文件夹名称保存到数据库的干预图像上传