![]() |
1
78
你可以用
|
![]() |
2
62
新C++ 11风格:
有关std::搜索的说明,请参见 cplusplus.com . |
![]() |
3
18
为什么不使用Boost.StringAlgo:
|
![]() |
4
17
|
![]() |
5
8
[编辑]如前所述,另一种方法是通过指定自己的字符特征,使自己的字符串类型不区分大小写。如果您可以接受对给定字符串类型不区分大小写的所有字符串搜索、比较等,则可以使用这种方法。 |
![]() |
6
2
如果要根据Unicode和区域设置规则进行真正的比较,请使用
ICUâs
|
![]() |
7
2
提供Boost版本也有意义:这将修改原始字符串。
在本例中,您应该注意您的搜索词没有任何regex特殊字符。 |
![]() |
8
0
有点脏,但是短&快。 |
![]() |
9
0
Kiril V. Lyadvinsky
和
CC
. 但我的问题比不区分大小写要具体一些;我需要一个懒惰的Unicode支持的命令行参数解析器,在处理字母数字字符串搜索时,它可以消除误报/漏报,而字母数字字符串搜索的基字符串中可能包含用于格式化我搜索的字母数字关键字的特殊字符,例如。,
它基本上只是Kiril/CC的答案,并对字母数字的精确长度匹配进行了额外的处理。
|
![]() |
10
-2
wxWidgets有一个非常丰富的字符串API wxString 可以使用(使用case转换方式)
|
![]() |
Tigerware · 瓦丁:如何使所有片段URL不区分大小写 7 年前 |
|
Azi Chen · Ransack-gem-不区分大小写搜索 10 年前 |
|
Vigorou · 如何使此代码不区分大小写? 11 年前 |