Questions tagged «case-insensitive»

当大小写字符被同等对待时,操作不区分大小写。


3
PostgreSQL列名称区分大小写吗?
我persons在另一个列名称为的团队的Postgres中有一个db表说"first_Name"。现在我正试图使用​​PG命令来查询此列名上的该表。 select * from persons where first_Name="xyz"; 它只是返回 错误:列“ first_Name”不存在 不确定我是否在做愚蠢的事情,或者是否有解决此问题的解决方法?


10
不区分大小写
我喜欢使用表达 if 'MICHAEL89' in USERNAMES: ... USERNAMES清单在哪里。 有什么方法可以区分大小写不敏感的项目,还是需要使用自定义方法?只是想知道是否需要为此编写额外的代码。

8
不区分大小写的列表搜索
我有一个testList包含一串字符串的列表。testList如果列表中尚不存在新的字符串,我想将其添加到字符串中。因此,我需要对列表进行不区分大小写的搜索并使其高效。我不能使用,Contains因为那没有考虑到外壳。ToUpper/ToLower由于性能原因,我也不想使用。我遇到了这种方法,该方法有效: if(testList.FindAll(x => x.IndexOf(keyword, StringComparison.OrdinalIgnoreCase) >= 0).Count > 0) Console.WriteLine("Found in list"); 可以,但是也可以匹配部分单词。如果列表中包含“山羊”,则无法添加“燕麦”,因为它声称“燕麦”已在列表中。有没有一种方法可以以不区分大小写的方式有效地搜索列表,而单词必须完全匹配?谢谢


8
如何在Java中替换不区分大小写的文字子字符串
使用replace(CharSequence target, CharSequence replacement)String中的方法,如何使目标不区分大小写? 例如,它现在的工作方式: String target = "FooBar"; target.replace("Foo", "") // would return "Bar" String target = "fooBar"; target.replace("Foo", "") // would return "fooBar" 如何使它替换(或如果有更合适的方法)不区分大小写,以便两个示例都返回“ Bar”?

4
SQL-搜索字符串时忽略大小写
我在表中有以下数据 PriceOrderShipped PriceOrderShippedInbound PriceOrderShippedOutbound 在SQL中,我需要编写一个查询来搜索表中的字符串。在搜索字符串时,应忽略大小写。对于下面提到的SQL查询 SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%' 给出以上所有数据,而 SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%Priceorder%' 不给。 例如。当我搜索“ PriceOrder”或“ priceOrder”时,它起作用,但“ priceorder”或“ Priceorder”不起作用。我已尝试使用COLLATE使用以下查询,但无法正常工作。让我知道我哪里出错了。 SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME COLLATE latin1_general_cs LIKE '%Priceorder%'


14
VB真的不区分大小写吗?
我不是要在这里开始争论,但是无论出于何种原因,通常都说Visual Basic不区分大小写,而C语言则不(这在某种程度上是件好事)。 但是,这是我的问题:Visual Basic到底不区分大小写的地方是什么?当我键入... Dim ss As String Dim SS As String ...在Visual Studio 2008或Visual Studio 2010 IDE中,第二个警告为“ 当前块中已声明局部变量SS ”。在VBA VBE中,它不会立即引发错误,而是会自动更正情况。 我在这里是否缺少Visual Basic不区分大小写的这种说法?(此外,如果您知道或愿意回答,那为什么会是一件坏事?) 我为什么还要问这个问题? 多年来,我已经在其许多方言中使用Visual Basic,有时是作为爱好者,有时是工作组中与小型企业相关的程序。截至过去六个月,我一直在从事一个大型项目,该项目比我预期的要大得多。C#中有很多示例源代码。我没有强烈的学习C#的愿望,但是如果我错过了C#提供的东西,而Visual Basic没有提供(相反,VB.NET提供了XML Literals),那么我想进一步了解该功能。因此,在这种情况下,经常有人争辩说C语言区分大小写,这很好,而Visual Basic不区分大小写,这是不好的。我想知道... Visual Basic不区分大小写的精确程度是多少,因为无论我是否愿意,代码编辑器中的每个示例都区分大小写(表示大小写已得到纠正)。 如果VB.NET案例以某种方式限制了我对代码的处理能力,这是否足以让我考虑使用C#?

12
如何使我的字符串比较不区分大小写?
我创建了一个Java程序来比较两个字符串: String s1 = "Hello"; String s2 = "hello"; if (s1.equals(s2)) { System.out.println("hai"); } else { System.out.println("welcome"); } 它显示“欢迎”。我了解它区分大小写。但是我的问题是我想比较两个不区分大小写的字符串。即我希望输出是hai。


6
如何使jQuery包含不区分大小写的内容,包括jQuery 1.8+?
我试图不区分大小写地使用“包含”大小写。我尝试在以下stackoverflow问题上使用该解决方案,但没有成功: 是否存在不区分大小写的jQuery:包含选择器? 为了方便起见,将解决方案复制到此处: jQuery.extend( jQuery.expr[':'], { Contains : "jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0" }); 这是错误: Error: q is not a function Source File: /js/jquery-1.4.js?ver=1.4 Line: 81 这是我正在使用的地方: $('input.preset').keyup(function() { $(this).next().find("li").removeClass("bold"); var theMatch = $(this).val(); if (theMatch.length > 1){ theMatch = "li:Contains('" + theMatch + "')"; $(this).next().find(theMatch).addClass("bold"); } }); 在相同的情况下,我对原始区分大小写的“包含”的使用没有任何错误。有人有什么想法吗?我会很感激的。


8
不区分大小写的搜索并替换为sed
我正在尝试使用SED从日志文件中提取文本。我可以轻松进行搜索和替换: sed 's/foo/bar/' mylog.txt 但是,我想使搜索不区分大小写。从我搜索过的内容来看,似乎i可以在命令末尾附加内容: sed 's/foo/bar/i' mylog.txt 但是,这给了我一条错误消息: sed: 1: "s/foo/bar/i": bad flag in substitute command: 'i' 这里出了什么问题,我该如何解决?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.