问题标签 [lowercase]

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 投票
29 回答
244741 浏览

linux - 如何在 Linux 上将所有文件夹和文件重命名为小写?

我必须递归地重命名一个完整的文件夹树,这样任何地方都不会出现大写字母(它是 C++ 源代码,但这不重要)。

忽略 CVS 和 Subversion 版本控制文件/文件夹的奖励积分。首选方式是 shell 脚本,因为任何 Linux 机器上都应该有 shell。

关于文件重命名的细节有一些有效的论据。

  1. 我认为应该覆盖具有相同小写名称的文件;这是用户的问题。当在忽略大小写的文件系统上签出时,它也会用后者覆盖第一个。

  2. 我会考虑 AZ 字符并将它们转换为 az,其他一切都只是在要求问题(至少在源代码中)。

  3. 在 Linux 系统上运行构建需要该脚本,所以我认为应该省略对 CVS 或 Subversion 版本控制文件的更改。毕竟,这只是一个临时结账。也许“出口”更合适。

0 投票
5 回答
197616 浏览

sql - SQL 将值更改为大写或小写

如何使 sql select 语句中的字段全部大写或小写?

例子:

从人中选择名字

如何让名字总是返回大写,同样总是返回小写?

0 投票
6 回答
46243 浏览

regex - 正则表达式实现用其小写版本替换组

是否有任何正则表达式的实现允许用它的小写版本替换正则表达式中的组?

0 投票
1 回答
169 浏览

c# - WinForms/WebForms 控件的默认案例思考

为什么控件的 WinForms 默认名称以小写开头,而 WebForms 则为大写?这可能的理由是什么?

0 投票
5 回答
1677 浏览

c# - String.ToLower() 是否总是分配内存?

String.ToLower()如果所有字符都是小写的,是否返回相同的引用(例如,不分配任何新内存)?

内存分配很便宜,但对数以万计的短字符串进行快速检查更便宜。大多数时候,我正在使用的输入已经是小写的,但如果不是,我想这样做。

我正在使用 C# / .NET 特别是,但我的好奇心扩展到其他语言,所以请随意回答你最喜欢的语言!

注意:字符串不可变的,但这并不意味着函数总是必须返回一个新的,而是意味着没有任何东西可以改变它们的字符内容。

0 投票
12 回答
69360 浏览

python - Python中的字典小写

我希望这样做,但要一本字典:

有内置函数还是应该使用循环?

0 投票
1 回答
737 浏览

sharepoint - 有什么方法可以让 SharePoint 停止将入站电子邮件的附件文件名转换为全部小写?

我有一个文档库,可以成功接收和保存来自入站电子邮件的附件。问题是它正在使用我漂亮的混合大小写文件名并将它们转换为全部小写。我在互联网上寻找解决方案,只发现一堆“我也是”有同样问题的人。有没有办法控制这种行为?由于文件名成为链接文本,如果 SharePoint 不理会它会很好。

0 投票
5 回答
4684 浏览

unicode - Unicode小写字符?

我在某个地方读到,在 Unicode 中,除了 AZ 之外,还有其他具有小写等效字符的字符。这些可能是哪一个,为什么任何其他字符都需要大写和小写?

0 投票
11 回答
731309 浏览

ruby - 如何在Ruby中将字符串转换为小写或大写

如何在 Ruby 中获取字符串并将其转换为小写或大写?

0 投票
5 回答
5424 浏览

php - 规范化 PHP 中数组键的大小写

是否有一种“更好”的方式(内置函数,更好的算法)来规范 PHP 数组中所有键的大小写?循环并创建一个新数组有效

但似乎这些应该是“就地”做到这一点的一种方式。

更新:看起来有一个内置的,没有欺骗性地命名但我不知何故错过了array_change_key_case。我仍然很乐意看到可以让您更好地处理当您点击“重复”键时发生的事情的算法方法。