在Visual C ++中区分大小写的短语搜索

时间:2014-02-09 04:52:33

标签: c++ visual-c++ search visual-studio-2012 case-sensitive

我正在尝试创建一个函数,它将充当短语搜索的区分大小写的属性。在程序的上下文中,用户将具有文本文档,然后他们可以查询短语搜索,并且该短语的每个实例将在文档中突出显示。此短语搜索可以是区分大小写还是不区分大小写。

显然,如果查询区分大小写,则搜索将被进一步限制,而如果它不区分大小写,则将完成更通用的搜索。现在我只想提出解决这个问题的最佳方法。

该程序在Visual C ++中,在Visual Studios 2012中,将使用表单组件。 C ++ / Visual C ++是否支持正则表达式的思想?还有其他方法可以限制搜索以使其区分大小写吗?

任何知识,提示或任何内容都表示赞赏。提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果您使用的是“表单组件”,那么我假设您使用的是C ++ / CLI;这意味着你正在使用.NET。

在.NET中,有RegEx类和普通的字符串搜索函数。参见:

如果要使用本机C ++,则可以使用

#include <regex>

另见: