如何将sscanf函数调用转换为C#?
我有一个有趣的sscanf函数调用,我需要转换为C#:如何将sscanf函数调用转换为C#?,c#,c++,c,icu,C#,C++,C,Icu,我有一个有趣的sscanf函数调用,我需要转换为C#: u_sscanf(tag.c_str(),“%*[]”,tkey,top,txval) 我最好怎么做?有没有任何库可以帮助我?有两种方法可以在没有库的情况下挑战这个怪物。你可能不想听到这两个词,因为其中一个是“手动解析”(作为一些帮助:将上面的内容翻译成一些Regex,然后将Console.ReadLine()传递给你的内容传递给你),第二个词涉及DllImport和一点不安全的代码@X39的可能重复,这也是我所想的。不过,pinvoki
u_sscanf(tag.c_str(),“%*[]”,tkey,top,txval)
我最好怎么做?有没有任何库可以帮助我?有两种方法可以在没有库的情况下挑战这个怪物。你可能不想听到这两个词,因为其中一个是“手动解析”(作为一些帮助:将上面的内容翻译成一些
Regex
,然后将Console.ReadLine()
传递给你的内容传递给你),第二个词涉及DllImport
和一点不安全的代码@X39的可能重复,这也是我所想的。不过,pinvoking不是一个选项。有两种方法可以在没有任何库的情况下挑战这个怪物。你可能不想听到这两个词,因为其中一个是“手动解析”(作为一些帮助:将上面的内容翻译成一些Regex
,然后将Console.ReadLine()
传递给你的内容传递给你),第二个词涉及DllImport
和一点不安全的代码@X39的可能重复,这也是我所想的。不过,pinvoking不是一个选项。
u_sscanf(tag.c_str(), "%*[<]%[^<>=:!]%[<>=:!]%[-.MAXIN0-9]%*[>]", tkey, top, txval)