需要提取字符串中的最后一个数字,如“7.8.9.1.5.1.100”

编程入门 行业动态 更新时间:2024-10-23 14:24:57
本文介绍了需要提取字符串中的最后一个数字,如“7.8.9.1.5.1.100”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我需要提取C ++字符串中最后一个点之后的最后一个数字,例如7.8.9.1.5.1.100,并将其存储在整数中。

strong>已添加: 此字符串也可以是7.8.9.1.5.1.1或7.8.9.1.5.1.0。

解决方案

code> std :: string 有一个 rfind()方法;这将给你最后的。从这里有一个简单的 substr()得到字符串100。

I need to extract last number after last dot in a C++ string like "7.8.9.1.5.1.100" and store it in an integer??

Added: This string could also be "7.8.9.1.5.1.1" or "7.8.9.1.5.1.0".

I would also like to validate that that its is exactly "7.8.9.1.5.1" before last dot.

解决方案

std::string has a rfind() method; that will give you the last . From there it's a simple substr() to get the string "100".

更多推荐

需要提取字符串中的最后一个数字,如“7.8.9.1.5.1.100”

本文发布于:2023-10-27 18:53:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1534245.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字符串   数字

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!