我正在尝试创建一个函数,它将充当短语搜索的区分大小写的属性。在程序的上下文中,用户将具有文本文档,然后他们可以查询短语搜索,并且该短语的每个实例将在文档中突出显示。此短语搜索可以是区分大小写还是不区分大小写。
显然,如果查询区分大小写,则搜索将被进一步限制,而如果它不区分大小写,则将完成更通用的搜索。现在我只想提出解决这个问题的最佳方法。
该程序在Visual C ++中,在Visual Studios 2012中,将使用表单组件。 C ++ / Visual C ++是否支持正则表达式的思想?还有其他方法可以限制搜索以使其区分大小写吗?
任何知识,提示或任何内容都表示赞赏。提前谢谢。
答案 0 :(得分:1)
如果您使用的是“表单组件”,那么我假设您使用的是C ++ / CLI;这意味着你正在使用.NET。
在.NET中,有RegEx类和普通的字符串搜索函数。参见:
如果要使用本机C ++,则可以使用
#include <regex>
另见: