标签: case-sensitive

我可以在CSS类名中使用camel-case

我想命名一个CSS类并将其命名为imgSuper.我可以在CSS类中使用camel-casing吗?

css case-sensitive

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

如何在忽略大小写的情况下测试是否定义了枚举?

以下通用静态方法接受一个字符串并返回一个枚举.

因为我将ignoreCase参数设置为true,所以很好地忽略了大小写.

但是,我还想测试枚举是否存在,但执行此操作的enum.IsDefined方法似乎没有ignoreCase参数.

如何测试枚举是否被定义,并且在同一个忽略的情况下?

using System;

namespace TestEnum2934234
{
    class Program
    {
        static void Main(string[] args)
        {
            LessonStatus lessonStatus = StringHelpers.ConvertStringToEnum<LessonStatus>("prepared");
            ReportStatus reportStatus = StringHelpers.ConvertStringToEnum<ReportStatus>("finished");

            Console.WriteLine(lessonStatus.ToString());
            Console.WriteLine(reportStatus.ToString());
            Console.ReadLine();
        }
    }

    public static class StringHelpers
    {
        public static T ConvertStringToEnum<T>(string text)
        {
            if (Enum.IsDefined(typeof(T), text)) //does not have ignoreCase parameter
                return (T)Enum.Parse(typeof(T), text, true);
            else
                return default(T);
        }
    }

    public enum LessonStatus
    {
        Defined,
        Prepared,
        Practiced,
        Recorded
    }

    public enum ReportStatus …
Run Code Online (Sandbox Code Playgroud)

c# enums case-sensitive

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

在比较单词时,VBA摆脱了区分大小写?

我正在开发一个VBA程序,它允许用户键入地址并通过将地址的元素与数据库匹配来查找位置.

不幸的是,我在案例敏感性方面经常遇到问题.

例如,当我使用此代码时:

For i = 11 To lRowB
Range("B" & i).Activate
myResult = IsNumeric(Application.Match(ActiveCell.Value, manilaListRange, 0))
Run Code Online (Sandbox Code Playgroud)

它会将活动单元格的值与我的数据库中的单词列表进行比较.问题是,如果在我的活动单元格中,单词是"miami"或"MIAMI",只有"迈阿密"在数据库中,它将无法工作......

其他例子:

If Range("J6").Value = "tawi" Then
Range("J6").Value = "Tawi-Tawi"
End If
Run Code Online (Sandbox Code Playgroud)

同样的问题,只有用相同案例写的字才会起作用.

我怎么能摆脱这个?这特别烦人,我不能在每种情况下都可以重写我的数据库!

提前致谢 !

excel vba case-sensitive excel-vba

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

Javascript:突出显示保留原始案例的子字符串,但在不区分大小写的模式下搜索

我正在尝试编写一个"建议搜索框",我找不到一个解决方案,允许使用javascript保持原始案例突出显示子字符串.

例如,如果我搜索" ca"我在不区分大小写模式下搜索服务器端,我有以下结果:

计算器

日历

逃逸

我想在之前的所有单词中查看搜索字符串,因此结果应为:

Ca lculator

ca lendar

ES CA PE

我尝试使用以下代码:

var reg = new RegExp(querystr, 'gi');
var final_str = 'foo ' + result.replace(reg, '<b>'+querystr+'</b>');
$('#'+id).html(final_str);
Run Code Online (Sandbox Code Playgroud)

但显然这样我放松了原来的情况!

有没有办法解决这个问题?

javascript regex case-sensitive case-insensitive

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

GitHub:如何对存储库中的代码进行区分大小写搜索?

我想对GitHub存储库中的特定代码进行区分大小写搜索.可能吗?

我检查了https://help.github.com/articles/searching-code/,但没有找到这样的语法规则.

git version-control open-source github case-sensitive

27
推荐指数
3
解决办法
7666
查看次数

在Windows上使用TortoiseSVN更改文件名案例

我一直在使用Windows机器作为测试服务器开发一个开发项目.最终,我希望"实时"版本最终在Linux机器上运行.在尝试在Linux机器上进行测试时,很明显我需要更改几个文件名的大小写,因为Windows不区分大小写,但Linux不是.当我在Windows中更改文件名大小写时,TortoiseSVN识别出文件已更改并正确标记了我的文件夹.然而,当我尝试提交我的更改时,TortoiseSVN不仅告诉我没有进行任何更改,而且它实际上还原了我已经回到原始案例的所有文件名更改.

我的问题是,是否有一种简单的方法可以从Windows PC更改文件名大小写并将更改显示在我的存储库中?我想避免任何类型的删除,提交,替换,提交方案,以尽可能保持我的提交整洁.谢谢!

windows tortoisesvn case-sensitive case-insensitive

26
推荐指数
2
解决办法
7841
查看次数

在Java regex.Pattern中设置两个标志

我需要这样的匹配器:

Matcher kuchen = Pattern.compile("gibt es Kuchen in der K\u00FCche",Pattern.CASE_INSENSITIVE).matcher("");
Run Code Online (Sandbox Code Playgroud)

问题是它不是简单的ASCII.我知道在这种特殊情况下我可以使用[\ u00FC\u00DC]作为ü,但我需要更一般(从其他匹配器组构建正则表达式).所以根据javadocs:

默认情况下,不区分大小写的匹配假定只匹配US-ASCII字符集中的字符.通过将UNICODE_CASE标志与此标志一起指定,可以启用Unicode感知的不区分大小写的匹配.

任何人都可以告诉我如何同时指定两个标志?

java regex unicode case-sensitive

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

在r中关闭区分大小写

我遇到区分大小写的问题.我们可以把它关掉吗?

A1 <- c("a", "A", "a", "a", "A", "A", "a")
B1 <- c(rep("a", length(A1)))

A1 == B1
# [1]  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE
Run Code Online (Sandbox Code Playgroud)

应该是全部 TRUE

r case-sensitive

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

AngularJS路由案例敏感性

我无法找到一个直截了当的答案,这让我相信它真的很简单.不管怎样,我走了.

我的$ routeProvider中的所有调用都很好,但是区分大小写.这是一个代码示例:

config(function ($routeProvider) {
    $routeProvider.
        when('/', { controller: 'TmpCtrl', templateUrl: '/app/home.html' }).
        when('/foo', { controller: 'TmpCtrl', templateUrl: '/app/foo.html' }).  
        otherwise({ redirectTo: '/' });
});
Run Code Online (Sandbox Code Playgroud)

我需要添加什么以便'/ Foo','/ fOO','/ FoO'等都重定向到同一路径?

javascript url-routing case-sensitive angularjs

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

Vim不区分大小写的文件名完成

我最近注意到如何配置bash来执行不区分大小写的文件名完成(在/ etc/inputrc中,添加:set completion-ignore-case on),现在我如何在vim中获取它?

vim autocomplete case-sensitive tab-completion

24
推荐指数
1
解决办法
3952
查看次数