问题标签 [case-insensitive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4174 浏览

ruby-on-rails - PostgreSQL + Rails

我正在尝试迁移到使用 PostgreSQL 8.4 的 heroku,它有一个 citext 列类型,因为该应用程序是为 MySQL 编写的,所以这很好。

有什么方法可以将 :citext 与 rails 一起使用(这样如果迁移在 MySQL 上运行,那么 citext 将只使用字符串/文本?

我找到了这张票,但它似乎暂时不会成为 Rails 的一部分: https ://rails.lighthouseapp.com/projects/8994/tickets/3174-add-support-for-postgresql- citext 列类型

0 投票
0 回答
360 浏览

c# - 使用 .Contains 方法进行 Linq-To-SQL 文本搜索

我有一张表,我需要在其中对文本字段进行不区分大小写的搜索。

如果我在 LinqPad 中直接在我的数据库上运行此查询,它会按预期工作

在我的应用程序中,我有一个存储库,它公开 IQueryable 对象,这些对象执行一些初始过滤,它看起来像这样

在控制器(它是一个 MVC 应用程序)中,我使用这样的代码来尝试模仿 LinqPad 查询:

nvarchar(50)该列在 SQL Server 2008中定义为 a 。

** 更新 **

我有一个带有 IQueryable 属性的部分类(对于我的 Linq-To-SQL 中的一个实体),但是以某种方式从 EntitySet 返回 IQueryable 导致我以后的查询以 IEnumerable(读取 Linq-To-Objects)的方式运行尽管他们对 IQueryable 类型起作用。

0 投票
4 回答
534 浏览

.net - 字典(StringComparer)与字典并存储 key.ToUpper :您应该更喜欢哪一个?

免责声明:也许是微 YAGNI 优化,但听我说..

问题是实现一个不区分大小写的查找表。

  • 我的老派方式:在填充字典时,在插入之前将键大写。当有人给你一个查找键时,将键大写。
  • 新方法(我今天了解了): Dictionary 接受了 IComparer 实现,所以我可以传入StringComparer.InvariantCultureIgnoreCase. 我认为它会委托给 String.Compare(x, y, SomeIgnoreCaseEnum)

新方法的一个优点是我不需要确保在对字典进行查找的 n 个位置中的每一个位置都执行 .ToUpper() 。

我的问题是哪一个更有效?只是好奇我猜...

更新:注意我不需要知道插入的原始密钥。此外,使用的密钥与文化无关。

0 投票
3 回答
1240 浏览

c# - C#匹配两个文本文件,区分大小写的问题

我有两个文件,sourcecolumns.txtdestcolumns.txt. 我需要做的是将 source 与 dest 进行比较,如果 dest 不包含源值,请将其写入新文件。下面的代码有效,除了我有这样的区分大小写的问题:

来源:CPI
目的地:CPI

由于大写字母,这些不匹配,所以我得到不正确的输出。任何帮助总是受欢迎的!

0 投票
2 回答
29063 浏览

php - 为什么 PHP 中的函数和方法不区分大小写?

PHP 中的函数和方法不区分大小写,如下例所示。

但变量并非如此。理由是什么?

0 投票
1 回答
2684 浏览

php - php中不区分大小写的突出显示

我正在使用这个函数来突出显示 mysql 查询的结果:

问题是,如果我输入“好”,它只会以小写“g”显示我的搜索结果,而不是“好”。我该如何纠正这个问题?

0 投票
2 回答
4471 浏览

oracle - 如何使 Oracle 不区分大小写

Oracle 10g 中是否有将数据视为不区分大小写的设置?我在这里看到了一个解决方案。但是,这是在会话中完成的。我正在寻找的是架构或表上的设置,以将其数据视为不区分大小写。如果它在会话中,那么我将不得不对所有存储过程进行更改。

0 投票
16 回答
431476 浏览

mysql - 如何使用 LIKE 通配符在列中搜索(不区分大小写)?

我环顾四周,没有找到我想要的东西,所以就到这里了。

这工作正常,但如果树被命名为榆树或榆树等...

对于这个通配符搜索,如何使 SQL 不区分大小写?

我正在使用 MySQL 5 和 Apache。

0 投票
2 回答
2383 浏览

php - 对 MongoDB 中的数组执行不区分大小写的查找?

所以,我决定用 MongoDB 让我的脚湿透,并且到目前为止喜欢它。它看起来非常快速和灵活,这很棒。但是,我仍在经历最初的学习曲线,因此,我会花费数小时来挖掘有关最基本事物的信息。

我搜索了整个 MongoDB 在线文档,并花了几个小时在谷歌上搜索页面,但没有提及这一点。我知道 Mongo 仍然很新(v1.x),所以它解释了为什么还没有太多信息。我什至尝试在没有太多运气的情况下寻找有关 Mongo 的书籍。所以是的,我试过 RTM 没有运气,所以,现在我求助于你。

我有一个嵌套在每个文档中的各种 Hashtags 数组(即:#apples、#oranges、#Apples、#APPLES),并且我想执行不区分大小写的 find() 以在任何情况下访问所有包含苹果的文档。似乎 find 确实支持一些带有 /i 的正则表达式,但我似乎也无法让它工作。

无论如何,我希望这对某人来说是一个快速的答案。

这是我在 PHP 中的现有调用,它区分大小写:

帮助?

0 投票
5 回答
2390 浏览

php - PHP从Web表单输入不区分大小写?

所以我在这里有一些代码可以从标准的 Web 表单中获取用户输入:

我将如何修改它(我认为这个词正在解析?)以使其区分大小写?例如,我输入“fOoTbAlL”,PHP 会正常引导我到 Fb01.html。

请注意,代码只是一个示例。用户输入的字符串可以包含多个单词,例如“Crazy aWesOme HarpoOOn-Fishing”,如果数组元素“Crazy Awesome Harpoon-Fishing”(注意F破折号前的大写字母),它仍然可以工作。