替换除数字和>实际<之外的所有内容小数点

发布于 2024-11-01 07:24:44 字数 226 浏览 1 评论 0 原文

我正在尝试让正则表达式工作,它将替换除数字和小数点之外的所有内容(简单)。棘手的部分:小数点是可选的,但如果存在,则必须在后面添加一个数字。

所以:

.10 => 10
10. => 10
10.- => 10
1.0 => 1.0

我不太确定如何定义“除了数字后跟可选小数点但可选小数点后强制数字”位:)

谢谢!

I'm trying to get a regex working that will replace everything except for numbers and a decimal point (easy). The tricky part: the decimal point is optional but, if present, must be trailed by a further number.

So:

.10 => 10
10. => 10
10.- => 10
1.0 => 1.0

I'm not quite sure how to define the "except numbers followed by an optional decimal point but mandatory number after the optional decimal point" bit :)

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枕梦 2024-11-08 07:24:44

它会是这样的:(

\d+(\.\d+)?

请注意,您使用的正则表达式语法可能需要不同的转义。)

It would be something like this:

\d+(\.\d+)?

(Please note that the regex syntax you are using may require different escaping.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文