字符串搜索与排除

时间:2011-04-26 15:18:48

标签: c++ string

首先,我没有选择使用正则表达式。我很难说这个。

我的问题是我的std::string可能包含以下内容:

std::string someString = "(U//DISTRIBUTION//DONE)"

我想要做的是在字符串中搜索资本U,而不是其他任何东西。换句话说,我想排除并找到被其他字母包围的U.在分隔符上进行标记化还是有更好的方法会更好吗?

1 个答案:

答案 0 :(得分:1)

确保使用前导//(如果它尚未存在)填充您的搜索字符串,然后使用someString.find("//U//") != std::string::npos