标签: case-insensitive

在.net中的SQLite中的case insesetive order

我正在使用SQLite.net(http://sqlite.phxsoftware.com)从C#程序中使用SQLite .

默认情况下,SQLite select order by子句排序区分大小写,我希望结果排序不区分大小写,我发现"COLLATE NOCASE"但文档说它只会处理ascii范围内的英文字符,我想要真正的语言国际不区分大小写排序使用CultureInfo.CurrentCulture排序规则(使它使用String.Compere会做到这一点).

谢谢

.net sqlite sql-order-by case-insensitive

5
推荐指数
1
解决办法
3555
查看次数

PHP不区分大小写吗?

我正在使用MySQLPHP.在我的数据库中,我调用了这个表users,并在users表中有一个记录:

用户名:admin

密码:密码

在我的登录页面中,我尝试登录为(密码:密码):

  • 用户名:ADMIN - >结果:可以登录
  • 用户名:admin - >结果:可以登录

我将用户名存储在我的数据库中,作为"admin",全部小写.

在我的PHP身份验证页面中,我没有包含strtolower()函数.这是不是意味着,在PHP中,我提交的用户名表单字段不区分大小写?

php forms case-insensitive

5
推荐指数
1
解决办法
8466
查看次数

案例不敏感的搜索/查询

有谁知道如何使用Postgres 7.4进行不区分大小写的搜索/查询?

我在想RegEx,但不知道如何做到这一点,或者可能有一个函数/标志或者我可以添加查询的东西?

我正在使用PHP来连接和执行查询.

所以我希望匹配地址信息.

例:

123 main street
123 Main st.
123 Main Street
123 main st
123 Main st
etc...
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

SELECT address FROM tbl WHERE address LIKE '%123 %ain%'
Run Code Online (Sandbox Code Playgroud)

regex sql postgresql case-insensitive

5
推荐指数
1
解决办法
8080
查看次数

list使用operator.attrgetter排序不区分大小写

嗨,我有字典列表..我想排序不区分大小写

members = Person.objects.filter(person=person_id)
members_list = list(members)

members_list.sort( key = operator.attrgetter( sort_by ), reverse = False )
Run Code Online (Sandbox Code Playgroud)

这里sort_by有我想要排序的属性名称.现在我怎么能用不区分大小写排序?

请帮忙..

python sorting list case-insensitive

5
推荐指数
2
解决办法
2073
查看次数

JQuery - 如何编写不区分大小写的"Attribute Contains"选择器?

我正在尝试为YouTube编写用户脚本,该用户脚本将根据其标题选择页面上的所有视频,这些视频也会设置为缩略图图像的title属性.

以下工作正常,但它区分大小写:

var videoTitle = "the";

$('img[title*="'+videoTitle+'"]').each(function() {

// stuff here

});
Run Code Online (Sandbox Code Playgroud)

上面的选择器将匹配标题中带有"the"的任何视频,但不匹配"The"或"THE".

我确实读过我可以用来.filter()以某种方式完成这个,但我不确定它是如何工作的,我找不到一个能够成功适应我的场景的例子.

我尝试了类似这样的东西,基于我在StackOverflow上找到的一个例子,但它不起作用:

$('img[title]').filter(function(){return this.title.toLowerCase() == videoTitle}).each(function() {

// stuff here

});
Run Code Online (Sandbox Code Playgroud)

jquery attributes case-insensitive selector

5
推荐指数
1
解决办法
6125
查看次数

如何为DataView设置RowFilter不区分大小写

我有一个datagrid,它的数据源是一个数据视图.有一个文本框,用户可以使用该文本框键入过滤器文本.我想使过滤器不区分大小写.比方说,输入的文字是"Tg"

我试过这个

Mydataview.RowFilter = "UPPER(COL) LIKE '%TG%'"
Run Code Online (Sandbox Code Playgroud)

但是这给了我一个无效的操作异常

然后我改成了

Mydataview.RowFilter = "COL LIKE '%tg%' or COL LIKE '%TG%'"
Run Code Online (Sandbox Code Playgroud)

这有效,但并不涵盖所有情况.例如,如果一行是"Tg",则将其过滤掉,这是不可取的.我想要的是,当用户键入"Tg"时,它将匹配任何数据与tg,Tg,TG,tG,所有组合

谢谢

c# sql dataview case-insensitive rowfilter

5
推荐指数
1
解决办法
9455
查看次数

如何在iOS中读取,写入和检查不区分大小写的文件名?

我知道iOS文件名区分大小写,而OSX文件名可能不区分大小写.Apple的iCloud设计指南说:

"要使文档文件格式跨平台兼容,您必须以不区分大小写的方式读写文件." (来自http://developer.apple.com/library/ios/#documentation/General/Conceptual/iCloudDesignGuide/Chapters/DesigningForDocumentsIniCloud.html)

我想让我的应用程序的文件管理在iOS中不区分大小写.处理读写文件的正确方法是什么,并且[NSFileManager fileExistsAtPath:]在iCloud和本地文件系统中以不区分大小写的方式检查iOS中是否存在(使用)文件?

file-io objective-c case-sensitive case-insensitive ios

5
推荐指数
1
解决办法
2066
查看次数

Linq不区分大小写加入

我想实现两件事.

首先,我希望此连接不区分大小写.

我过去曾使用过这种不敏感的where子句

where b.foo.Equals(foo, StringComparison.OrdinalIgnoreCase)
Run Code Online (Sandbox Code Playgroud)

但我现在不知道如何在加入中使用它.

其次,我想返回带有作者姓名和书籍数量的元组.

        var query = from b in Books
                    join a in authors on b.Author equals a
                    select Tuple.Create(a, _count_of_authors_books_);

        return query;
Run Code Online (Sandbox Code Playgroud)

谢谢.

c# linq join case-insensitive

5
推荐指数
3
解决办法
4501
查看次数

在区分大小写的SQL Server数据库中执行不区分大小写的Like查询

这是我的情景.

SQL Server 2014标准版,我有一个具有SQL_Latin1_General_CP437_BIN2区分大小写的排序规则的数据库.

我想执行一个LIKE查询,它应该返回输出而不管区分大小写.

例如:如果我执行Like查询以使用userName'John'获取记录,它也应该返回行,而不管区分大小写"JOHN","John","john","joHN".

我尝试使用Lcase,Ucase但是我收到了错误

Msg 195,Level 15,State 10,Line
4'LCASE'不是公认的内置函数名.

这是我的示例查询

SELECT TOP 300 * 
FROM
    (SELECT 
         userNo, userName, Place, Birthdate
     FROM usertable 
     WHERE personid = 2 
       AND (Name LIKE LCASE('%john%')) 

     UNION 

     SELECT 
         userNo, userName, Place, Birthdate, 
     FROM usertable2 
     WHERE personid = 2 
       AND (Name LIKE LCASE( '%john%') OR Place LIKE LCASE('%NY%')) ) a 
ORDER BY 
    userNo
Run Code Online (Sandbox Code Playgroud)

伙计们帮助我提出宝贵的建议,我对使用基于校对的数据库感到困惑.

sql-server collation case-insensitive sql-like sql-server-2014

5
推荐指数
1
解决办法
8984
查看次数

String.compareIgnoreCase返回错误的结果

我正在使用Java 8.

我已经苦苦挣扎了几天才能理解与字符串比较相关的错误.看看这个测试.两个字符串是不同的("i"不是同一个,而不是另一个的大写/小写版本).

我希望这个测试能够通过.第一个断言成功但第二个断言失败(由于某种原因,compareIgnoreCase返回0)

知道发生了什么事吗?

谢谢

String str1 = "v?rus";
String str2 = "virus";
Assert.assertNotEquals(0, str1.compareTo(str2));
Assert.assertNotEquals(0, str1.compareToIgnoreCase(str2));
Run Code Online (Sandbox Code Playgroud)

java unicode case-insensitive

5
推荐指数
1
解决办法
90
查看次数