如何对C ++中的字符串进行符号化? [英] How do I tokenize a string in C++?

查看:94
本文介绍了如何对C ++中的字符串进行符号化?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Java有一个方便的分割方法:

  String str =The quick brown fox 
String [] results = str.split();在C ++中有一个简单的方法可以做到这一点吗?


解决方案

您可以使用轻松创建简单的案例 std :: string :: find 方法。不过,请查看 Boost.Tokenizer 。这很棒。 Boost通常有一些非常酷的字符串工具。


Java has a convenient split method:

String str = "The quick brown fox";
String[] results = str.split(" ");

Is there an easy way to do this in C++?

解决方案

Your simple case can easily be built using the std::string::find method. However, take a look at Boost.Tokenizer. It's great. Boost generally has some very cool string tools.

这篇关于如何对C ++中的字符串进行符号化?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆