相关疑难解决方法(0)

使用正则表达式在文本中搜索UUID

我正在使用正则表达式在文本块中搜索UUID.目前我依赖于所有UUID将遵循8-4-4-4-12十六进制数字的模式的假设.

任何人都可以想到一个用例,这个假设是无效的,会让我错过一些UUID吗?

regex

205
推荐指数
14
解决办法
18万
查看次数

string来提升:: uuid转换

我刚刚开始在c ++中使用boost,我只想问一些与uuids有关的问题.

我正在加载一个文件,要求我知道uuids所以我可以将一些对象链接在一起.出于这个原因,我正在尝试编写自己的uuids,但我不确定字符串是否有任何特殊条件,因为我一直在使用的字符串(通常是基本字符串)不起作用.谁能指出我正确的方向?我已经尝试过使用字符串生成器,但到目前为止无济于事,所以我假设我的字符串出现了问题(目前只是随机字样).

这是一个简短的例子,不能给出真正的代码:

void loadFiles(std::string xmlFile);

void linkObjects(custObj network)
{
    for (int i = 0; i < network->getLength(); i++)
    {
        network[i]->setId([boost::uuid]);  
        if (i > 0)
            network[i]->addObj(network[i-1]->getId());
    }
}
Run Code Online (Sandbox Code Playgroud)

string boost boost-uuid

5
推荐指数
1
解决办法
6745
查看次数

标签 统计

boost ×1

boost-uuid ×1

regex ×1

string ×1