标签: case-insensitive

SVN可以处理区分大小写的问题吗?

有没有办法强制SVN不区分大小写?我们遇到一个问题,用户从linux环境提交文件说"file.ext"和"File.ext".工作得很好.然而,问题是当MAC OSX或Windows上的用户尝试更新/结账时.这两个文件被认为是相同的,并且操作失败了.

有没有办法让SVN首先阻止提交"File.ext"和"file.ext"?

这个问题很相似,但从Windows端看同样的问题,这不是问题.

svn case-insensitive

11
推荐指数
1
解决办法
1万
查看次数

C#比较不同大小写的字符串

我正在读一个用户名,然后检查是否存在于另一个数据库表中,问题是虽然用户名是相同的,但情况可能不同,并阻止它找到匹配示例jsmith和JSmith或JSMITH.

我怎样才能解决这个问题?我应该在写入第一个数据库时降低大小写,还是在我比较这两个数据库时可以改变下面的代码?

drUser["Enrolled"] = 
    (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1);
Run Code Online (Sandbox Code Playgroud)

更新:

仍在努力解决这个问题,下面的代码编译但没有给出正确的结果,在查看注册用户时,我看到那些未注册的用户,在查看未注册的用户时,我看到1已注册,但他们的用户名案例是在每个数据库中都相同.我是否正确格式化了下面的代码?

drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase)));
Run Code Online (Sandbox Code Playgroud)

谢谢杰米

c# string comparison case-insensitive

11
推荐指数
1
解决办法
1238
查看次数

使ArrayList元素不区分大小写

在我的Java应用程序中,我需要比较两个列表的元素是否相似.

简而言之,假设我有两个列表如下所示

List<String> a = new ArrayList<String>();
    a.add("one");
    a.add("three");
    a.add("two");
Collections.sort(a);


List<String> a1 = new ArrayList<String>();
    a1.add("ONE");
    a1.add("two");
    a1.add("THREE");
Collections.sort(a);
Run Code Online (Sandbox Code Playgroud)

如果我写了一个相等的条件,它会失败,因为列表的某些元素在不同的情况下就像

if(a.equals(a1)){
    System.out.println("equal");
} else{
    System.out.println("not equal");
}
Run Code Online (Sandbox Code Playgroud)

它将显示结果"不相等"

所以请告诉我如何使列表元素仅用Java语言不区分大小写.

谢谢

java collections case-insensitive

11
推荐指数
4
解决办法
2万
查看次数

不区分大小写的搜索mongoid中的单词

有没有办法在mongoid中为不区分大小写的搜索设置属性?

让我们说有人有一个用户名:IAmGreat我希望使用他们唯一的用户名来查找用户数据,而无需屠宰它并将其更改为iamgreat.

谢谢

indexing ruby-on-rails case-insensitive mongoid

11
推荐指数
3
解决办法
5741
查看次数

PHP不区分大小写的爆炸()

我有以下代码:

explode("delimiter", $snippet);
Run Code Online (Sandbox Code Playgroud)

但我希望我的分隔符不区分大小写.

php string explode case-insensitive

11
推荐指数
1
解决办法
7205
查看次数

HTTPURLResponse allHeaderFields Swift 3资本化

转换为Swift 3我注意到从HTTPURLResponse读取头字段时出现了一个奇怪的错误.

let id = httpResponse.allHeaderFields["eTag"] as? String
Run Code Online (Sandbox Code Playgroud)

不再工作了.

我打印出所有标题字典,我的所有标题键似乎都在Sentence案例中.

根据查尔斯代理,我的所有标题都是小写的.根据后端团队的说法,在他们的代码中,标题是Title-Case.根据文档:标题应该不区分大小写.

所以我不知道该相信哪一个.是否有其他人在Swift 3中发现他们的标题现在被iOS转变为句子案例?如果是这样,我们想要的是什么?

我应该记录Apple的错误,还是应该在HTTPURLResponse上创建一个类别,以允许自己不区分大小写地找到标题值.

http case-insensitive ios nshttpurlresponse swift3

11
推荐指数
3
解决办法
4652
查看次数

如何在SQLite中将值转换为小写?

在SQLite数据库中,我以大写形式存储了所有值.

如何使用小写字母在数据库中选择指定的值?

sqlite android case-insensitive

10
推荐指数
2
解决办法
2万
查看次数

如何制作CaseInsensitiveConcurrentMap?

我该如何实施?

class CaseInsensitiveConcurrentMap<V> implements ConcurrentMap<String , V>
Run Code Online (Sandbox Code Playgroud)

哪个工作就像ConcurrentHashMap<String , V>除了密钥不区分大小写?密钥不应转换为小写或大写.

请注意,这Collections.synchronizedMap(new TreeMap<String, new MyCaseInsensitiveComparator())不是解决方案,因为它不允许并发并错过其他方法.

创建不区分大小写的一个字符串类equalshashCode没有选择,因为相关地图将被传递给需要使用字符串作为键的方法.

java concurrency map case-insensitive

10
推荐指数
1
解决办法
730
查看次数

使用XPath忽略大小写的SelectNodes

我在查找XPath中包含忽略字符大小写的字符串的元素时遇到问题.

我想在HTML页面中找到所有id为id的节点都包含文本"footer",忽略它的大写或小写.

在我的例子中,我有一个不同的html文本,如下所示:

<div id="footer">some text</div>
<div id="anotherfooter">some text</div>
<div id="AnotherFooter">some text</div>
<div id="AnotherFooterAgain">some text</div>
Run Code Online (Sandbox Code Playgroud)

我需要使用XPath选择所有节点(或任何情况下在id中使用"footer"一词的任何组合).

目前我正在使用此xpath,但不适用于UpperCase id

"//*[contains(./@id, 'footer')]/@id"
Run Code Online (Sandbox Code Playgroud)

我用translate()完成了几个测试但是没有按照我的预期工作.

任何的想法?

编辑:我正在使用HtmlAgilityPack与XPath 1.0版本的工作.

c# xpath case-insensitive html-agility-pack

10
推荐指数
1
解决办法
9308
查看次数

iTerm2触发器不区分大小写

最近我发现了iTerm2的精彩功能:触发器.现在我希望iTerm突出显示一些文本,例如error,fatal等等.我希望这些触发器不区分大小写,但我很难设置这些触发器.根据该文件,的iTerm的正则表达式是符合ICU的正则表达式规则,状态,我可以使用的(?i)标志来匹配不区分大小写.

我尝试了很多,包括(?i)/error,(?i)error等等,但没有工作.请看下面的截图; 任何想法如何匹配不区分大小写?

在此输入图像描述

regex case-insensitive iterm2

10
推荐指数
1
解决办法
1750
查看次数