问题标签 [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 投票
6 回答
9585 浏览

ruby-on-rails - Rails Routes - 如何使它们不区分大小写?

Ruby on Rails 中的路由区分大小写。好像以前有人提出过这个问题,并且被标记为不会修复。

http://rails.lighthouseapp.com/projects/8994/tickets/393-routes-are-case-sensitive

这让我感到很不幸,因为我并没有真正看到我自己的应用程序对区分大小写的路由有任何好处,而在我看来,它会造成混淆的可能性和总体上缺乏修饰的外观。

使我的路线不区分大小写的最佳方法是什么?

我在谷歌搜索中找到了这个提示:

这很聪明,但它仍然使 url 的 web_feeds 部分区分大小写。但是,如果不手动输入 wEb_feEds 的每个可能组合,我看不到任何类似的方法,但这显然是一个可怕的解决方案,原因有很多。

0 投票
14 回答
56464 浏览

vb.net - VB真的不区分大小写吗?

我不想在这里开始争论,但无论出于何种原因,通常都说 Visual Basic 不区分大小写而 C 语言不区分大小写(不知何故这是一件好事)。

但这是我的问题:Visual Basic 到底在哪里不区分大小写?当我键入...

...进入Visual Studio 2008Visual Studio 2010 IDE,第二个有“局部变量SS已在当前块中声明”的警告。在 VBA VBE 中,它不会立即抛出错误,而只是自动更正大小写。

我是否在这里遗漏了一些关于 Visual Basic 不区分大小写的论点?(另外,如果您知道或愿意回答,那为什么会是一件坏事?)

为什么我还要问这个问题?

多年来,我一直在许多方言中使用 Visual Basic,有时作为业余爱好者,有时用于工作组中与小型企业相关的程序。在过去的六个月里,我一直在做一个大项目,比我预期的要大得多。大部分示例源代码都使用 C#。我没有任何学习 C# 的强烈愿望,但如果我错过了 C# 提供的 Visual Basic 没有的东西(相反的是 VB.NET 提供XML Literals),那么我会喜欢了解有关该功能的更多信息。所以在这种情况下,人们经常争辩说 C 语言区分大小写,这很好,而 Visual Basic 不区分大小写,这很糟糕。我想知道...

  1. Visual Basic 究竟是如何不区分大小写的,因为无论我是否愿意,代码编辑器中的每个示例都变得区分大小写(意味着大小写得到更正)。
  2. 如果 VB.NET 案例在某种程度上限制了我可以用代码做什么,这是否足以让我考虑转向 C#?
0 投票
2 回答
875 浏览

asp-classic - 经典 ASP 中的选项比较文本

这应该是完全不费吹灰之力的,但我已经有 10 年没有真正写过任何经典的 ASP 代码了,只是不记得如何做到这一点,也无法在谷歌上找到它。

我要做的就是设置一个经典的 ASP 页面以使用选项比较文本,但我不记得它的语法。我已经尝试了以下所有方法,作为我文件中的第一行......

我很确定它是像最后两个一样带有@符号的东西,但就是不记得了。提前致谢!

0 投票
4 回答
5268 浏览

ruby-on-rails - 不区分大小写的 find_or_create_by_whatever

我希望能够做到Artist.case_insensitive_find_or_create_by_name(artist_name)[1](并让它在 sqlite 和 postgreSQL 上都可以工作)

实现这一目标的最佳方法是什么?现在我只是直接向Artist类添加一个方法(有点难看,特别是如果我想在另一个类中使用这个功能,但无论如何):

[1]:嗯,理想情况下是这样Artist.find_or_create_by_name(artist_name, :case_sensitive => false),但这似乎更难实现

0 投票
3 回答
2078 浏览

c# - 为什么我不能在 C# 中定义不区分大小写的字典?

这个 C#/WPF 代码:

给我错误

'System.Collections.Generic.Dictionary.Dictionary(System.Collections.Generic.IDictionary)' 的最佳重载方法匹配有一些无效参数

然而,我在任何地方都可以找到这个代码示例,例如herehere

如何定义其键不区分大小写的字典?

0 投票
5 回答
4257 浏览

python - 对不区分大小写的元组列表进行排序

如何在区分大小写的情况下高效轻松地对元组列表进行排序?

例如这个:

排序后应如下所示:

常规的字典排序会将 'A' 放在 'a' 之前并产生:

0 投票
3 回答
10861 浏览

regex - 如何使这个 .htaccess 规则不区分大小写?

这是我的 .htaccess 中的规则

但是,我注意到,如果存在 CSV 的小写或混合大小写扩展名的文件,它将被规则忽略并显示。

如何使这种大小写不敏感?

我希望它不会归结为 "\.(?:CSV|csv)$"(我不确定它是否会起作用,并且不涵盖所有基础)

注意:这些文件位于 docroot 下,并由 3rd 方服务自动上传到那里,所以我宁愿实施一条规则而不是打扰它们。如果设置了这个网站,我会选择高于 docroot。

谢谢

0 投票
10 回答
23337 浏览

php - 可以使 PHP 的 glob() 以不区分大小写的方式查找文件吗?

我想要一个目录中的所有 CSV 文件,所以我使用

但是,这不会找到具有小写 CSV 扩展名的文件。

可以使用

但是有没有办法允许所有混合大小写版本?或者这只是一个限制glob()

0 投票
4 回答
1522 浏览

mysql - Django/MySQL - __istartswith 不产生不区分大小写的查询

我使用通用视图,并尝试以不区分大小写的方式查询我的 MySQL 数据库(utf8_bin 排序规则),以尝试查找以特定字母开头的所有歌曲标题。

和我的

它根据 django 调试工具栏产生的查询是:

特别是这一行:

为什么它不区分大小写,这是我使用 __istartswith 所期望的?

我在 Ubuntu 上使用 Django 1.1.1。

编辑

在 phpmyadmin 中运行SELECT * FROM tracks WHERE title LIKE 'a%' LIMIT 0 , 30仍会返回区分大小写的结果,更改排序规则是我想要避免的,主要是因为数据库由 Amarok 维护,我不知道更改排序规则的结果。

0 投票
4 回答
33571 浏览

javascript - javascript:忽略字符串的大小写敏感

在 JavaScript 中,我尝试使用用户的输入来搜索我的数据库。例如,用户输入的是“monster”,而我的数据库的数据是“Monster”。不管它的外壳如何,我怎样才能让它匹配?