gpt4 book ai didi

c++ - 在另一个字符串中查找一串数字

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:46:51 25 4
gpt4 key购买 nike

那么,我在 C++ 中遇到了问题。

我需要搜索一个由五个数字组成的字符串,这些数字不会始终位于字符串中的同一位置。

例如,有时源字符串可能是“sjdjfut93835sxx”,有时可能是“jj3333333335”。

在第一个字符串中,我需要提取“93835”。在第二个字符串中,我不会提取任何内容,因为数字字符串超过五个字符。

我需要找到 5 个字符长的数字字符串,并且只有数字,中间没有字母。

最简单的方法是什么?我在这方面遇到了很多麻烦,无法在 Google 或过去的 StackOverflow 问题中的任何地方找到答案

谢谢!

最佳答案

尝试将任务分成两个步骤。

首先,使用正则表达式之类的东西提取所有数字字符串(在您的示例中为 93835 和 3333333335)。

其次,删除所有长度不超过 5 个字符的结果。

关于c++ - 在另一个字符串中查找一串数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20980579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com