【发布时间】:2011-06-23 14:27:59
【问题描述】:
我在一个字符串中有一些文本,我需要检查该特定字符串是否包含任何不允许组成单词的字符。
假设我有类似“(hello}”的文本
这里它包含符号“(”和“}”。我怎么能在 C++ 中做到这一点。字符串可能包含任何 unicode 字符。
【问题讨论】:
-
要么我没有正确理解您的问题,要么您正在寻找 C++ 中的正则表达式。如果这是真的,看看这个帖子:stackoverflow.com/questions/181624/…
-
boost::regex、libpcre 或只是简单的 strspn/strcspn、strpbrk...
-
您能否进一步详细说明哪些字符“可以造词”?