问题标签 [casing]

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 投票
1 回答
452 浏览

vb.net - 带有连字符的适当大小写函数

ProperCase我的.Net 代码中有一个函数,如下所示

我需要对双桶名称进行适当的转换Taylor-Smith,但它的出现就像Taylor-smith因为拆分器是一个空格,所以我像这样修改了代码。

所以我在函数中添加了一个额外的拆分器,但现在它没有返回带有连字符的值。我& " "从 outString 的末尾删除了,但我不确定我可以用什么替换它。

我尝试添加& splitter,但即使分隔符是空格,它也总是返回连字符。

目前我正在用我修改过的代码得到这个

Mr TomHart Mr JamieTaylorSmith

有了第一个版本的代码,我得到了这个

Mr Tom Hart Mr Jamie Taylor-smith

我的预期输出是这样的......

Mr Tom Hart Mr Jamie Taylor-Smith

有任何想法吗?

0 投票
3 回答
6184 浏览

c# - 检查大写/小写查询字符串的最佳方法

我有一个问题,我需要从 url 中提取查询字符串参数。该参数可以是该单词的任何一个"Territory""territory"其他大写/小写变体。虽然以下适用于前两种情况,但我想知道是否有更好的方法?

我宁愿将查询字符串插入字典中忽略大小写(即,如果用户不小心输入"TERRITORY"了此代码将失败,那么我如何才能测试该单词是否存在而不管大小写?

0 投票
1 回答
2097 浏览

c# - LINQ to XML:忽略属性的大小写

我使用 LINQ to XML 处理由 Autodesk 公司创建的 PackageContents.xml 文件。公司在这里定义了这个 XML 文件的结构,但没有 XSD 模式。

我有一个问题:这家公司违反了他的规则......元素和属性的情况通常是无效的。例如,可以定义“Url”属性而不是“URL”属性(不同的大小写)。

但是大小写对于 XML(或英文)很重要:

与元素名称一样,属性名称区分大小写,并且必须以字母或下划线开头。

“URL”不等于“Url” - 找不到此类属性。

我可以通过 LINQ to XML(或其他)解决这个问题,还是不能?

0 投票
1 回答
103 浏览

vb.net - 正确大小写字母

我的套管功能有问题。我使用替换将所有连词更改为较低的但我仍然有一个错误>

错误示例:'For' 应该是 'for' 但我的输出中的单词 'Forward' 必须是 'Forward' 将其更改为 'forward'

示例 'For the main event and for us to forward' 输出应该是 'For the Main Event and for us to Forward'

0 投票
2 回答
116 浏览

c# - 删除不需要的字符

我正在尝试使用另一个列表来清理项目列表,它工作正常,除了它没有忽略大小写。当我尝试添加序数或正则表达式大小写检查时,出现语法错误。有人可以告诉我我做错了什么吗?这是我的代码:

这是我得到的语法错误:

正则表达式大小写语法错误

0 投票
0 回答
1649 浏览

windows - 使用 sc.exe 创建 Windows 服务时的大小写

当我使用命令时:

sc create "myservice" binPath= "C:\somepath\whatever.exe" DisplayName= "MyService" start= auto obj= ".\username" password= password

服务创建如下:

显示名称:我的服务

服务名称:我的服务

如您所见,它完全忽略了我在 DisplayName 中指定的大小写。

但是,如果我使用命令:

sc create "myservice" binPath= "C:\somepath\whatever.exe" DisplayName= "My Service" start= auto obj= ".\username" password= password

服务创建如下:

显示名称:我的服务

服务名称:我的服务

在我的第一个命令示例中,是什么导致 sc.exe 忽略我指定的显示名称的大小写?是否有另一种方法可以使用指定的大小写创建服务?

从运营的角度来看,服务名称并不重要,但我试图安抚别人的审美。

0 投票
3 回答
1590 浏览

c# - 判断HashSet是否包含不同大小写的字符串

我有大量字符串,包括许多重复项。重要的是所有副本都具有相同的大小写。所以这个集合将无法通过测试:

....但是这个测试会通过:

当我遍历 中的每个字符串时strings,我的程序如何才能看到它A是不区分大小写的副本a(因此失败),但允许副本b通过?

0 投票
1 回答
161 浏览

python - 正确地大写小写字符串

我正在编写一个莫尔斯电码,将文本转换为莫尔斯电码并将莫尔斯电码转换为文本。我已经走得很远了。我留下的问题是如何打印它,也许是一种更聪明的方法来处理错误。

我希望代码的输出符合真实的写作规则。所以如果输入是'你好,你好吗?很好,谢谢!在莫尔斯语中,那么我希望输出是“你好,你好吗?很好,谢谢!',在文本中。

首先我认为我只需要操作 from_morse 和 to_morse 函数中的返回值。像这样:

但这只是涵盖了大字头,而不是新句子开始时。

但是创建一个控制返回值的函数是一种更好的方法,还是应该在我的函数中包含控件?在那种情况下,我该怎么做?

这是代码:

0 投票
1 回答
1551 浏览

nginx - 为什么浏览器不缓存这些静态文件

我的问题似乎与此重复

但我有一个案子

  • 当我用 F5 刷新页面时,图像不会从缓存中获取,而是请求将发送到服务器并且服务器响应 304 状态代码(未修改)
  • 但如果我在地址栏中键入 URL 或从浏览器后退/前进按钮导航页面,则图像来自缓存。

但我在这里有一个疑问,为什么在 F5 上向原始服务器请求缓存图像(页面刷新)


Nginx 配置


请求头

响应头:

0 投票
2 回答
432 浏览

coding-style - Resharper StyleCop SA1306 和 Func 的外壳代表

显然 Resharper 建议我将“字段”重命名为 _keyTransformer。

但是这样写感觉不对:

所以问题 #1 是: 帕斯卡套管还是骆驼套管?

问题 #2 是(如果是帕斯卡): 我如何告诉 Resharper 可以为 Func 使用帕斯卡大小写?