问题标签 [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.
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 列类型
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 类型起作用。
.net - 字典(StringComparer)与字典并存储 key.ToUpper :您应该更喜欢哪一个?
免责声明:也许是微 YAGNI 优化,但听我说..
问题是实现一个不区分大小写的查找表。
- 我的老派方式:在填充字典时,在插入之前将键大写。当有人给你一个查找键时,将键大写。
- 新方法(我今天了解了): Dictionary 接受了 IComparer 实现,所以我可以传入
StringComparer.InvariantCultureIgnoreCase
. 我认为它会委托给 String.Compare(x, y, SomeIgnoreCaseEnum)
新方法的一个优点是我不需要确保在对字典进行查找的 n 个位置中的每一个位置都执行 .ToUpper() 。
我的问题是哪一个更有效?只是好奇我猜...
更新:注意我不需要知道插入的原始密钥。此外,使用的密钥与文化无关。
c# - C#匹配两个文本文件,区分大小写的问题
我有两个文件,sourcecolumns.txt
和destcolumns.txt
. 我需要做的是将 source 与 dest 进行比较,如果 dest 不包含源值,请将其写入新文件。下面的代码有效,除了我有这样的区分大小写的问题:
来源:CPI
目的地:CPI
由于大写字母,这些不匹配,所以我得到不正确的输出。任何帮助总是受欢迎的!
php - 为什么 PHP 中的函数和方法不区分大小写?
PHP 中的函数和方法不区分大小写,如下例所示。
但变量并非如此。理由是什么?
php - php中不区分大小写的突出显示
我正在使用这个函数来突出显示 mysql 查询的结果:
问题是,如果我输入“好”,它只会以小写“g”显示我的搜索结果,而不是“好”。我该如何纠正这个问题?
oracle - 如何使 Oracle 不区分大小写
Oracle 10g 中是否有将数据视为不区分大小写的设置?我在这里看到了一个解决方案。但是,这是在会话中完成的。我正在寻找的是架构或表上的设置,以将其数据视为不区分大小写。如果它在会话中,那么我将不得不对所有存储过程进行更改。
mysql - 如何使用 LIKE 通配符在列中搜索(不区分大小写)?
我环顾四周,没有找到我想要的东西,所以就到这里了。
这工作正常,但如果树被命名为榆树或榆树等...
对于这个通配符搜索,如何使 SQL 不区分大小写?
我正在使用 MySQL 5 和 Apache。
php - 对 MongoDB 中的数组执行不区分大小写的查找?
所以,我决定用 MongoDB 让我的脚湿透,并且到目前为止喜欢它。它看起来非常快速和灵活,这很棒。但是,我仍在经历最初的学习曲线,因此,我会花费数小时来挖掘有关最基本事物的信息。
我搜索了整个 MongoDB 在线文档,并花了几个小时在谷歌上搜索页面,但没有提及这一点。我知道 Mongo 仍然很新(v1.x),所以它解释了为什么还没有太多信息。我什至尝试在没有太多运气的情况下寻找有关 Mongo 的书籍。所以是的,我试过 RTM 没有运气,所以,现在我求助于你。
我有一个嵌套在每个文档中的各种 Hashtags 数组(即:#apples、#oranges、#Apples、#APPLES),并且我想执行不区分大小写的 find() 以在任何情况下访问所有包含苹果的文档。似乎 find 确实支持一些带有 /i 的正则表达式,但我似乎也无法让它工作。
无论如何,我希望这对某人来说是一个快速的答案。
这是我在 PHP 中的现有调用,它区分大小写:
帮助?
php - PHP从Web表单输入不区分大小写?
所以我在这里有一些代码可以从标准的 Web 表单中获取用户输入:
我将如何修改它(我认为这个词正在解析?)以使其区分大小写?例如,我输入“fOoTbAlL”,PHP 会正常引导我到 Fb01.html。
请注意,代码只是一个示例。用户输入的字符串可以包含多个单词,例如“Crazy aWesOme HarpoOOn-Fishing”,如果数组元素“Crazy Awesome Harpoon-Fishing”(注意F
破折号前的大写字母),它仍然可以工作。