问题标签 [ignore-case]

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 投票
4 回答
194 浏览

c# - 在列表中查找项目

我有以下示例:

现在我想在 UserAccess 上实现一种返回命令 ID 或 NULL 的方法,如果在列表中没有找到别名,请看下面我所说的一个肮脏的例子 HasCommand

  • 我的问题是运行或实现 HasCommand 方法的最有效方法是什么?

  • 还是有更好的方法将其实施到 UserAccess 中?

0 投票
1 回答
1674 浏览

file - apache-camel file2 antInclude 忽略大小写

我需要轮询目录并使用不区分大小写的表达式缩小文件范围。

在 2.10 版中,camel 添加了对 antInclude 的支持,这是我所研究的,不幸的是,antInclude 区分大小写,其他过滤表达式也是如此。实现 GenericFileFilter 不是一个选项,因为过滤模式在编译时是未知的,因为我在运行时从数据库中读取它们,并且我有多个文件规则,每个规则都有不同的模式。

我以编程方式在一个循环中创建多个路由,其中​​每个文件路由具有不同的不区分大小写的过滤模式。如果骆驼文件组件支持不区分大小写的表达式,我将不胜感激,或者是否有任何其他方法无需在骆驼中创建自己的新文件组件?

0 投票
1 回答
1320 浏览

javacc - javacc 在本地忽略大小写?

我希望使我的 JavaCC 定义的一部分不区分大小写,但不是全局的。

以上似乎使所有标记(STRA AND STRB)不区分大小写。如何只忽略 STRB 大小写?

另外,我可以使以下生产不区分大小写,例如,只有“b = <...>”吗?

我承认我无法通过阅读手册来弄清楚这一点。请帮帮我。如果我没有解释清楚,请告诉我。谢谢你。

0 投票
3 回答
225 浏览

python - python, re.search / re.split 用于看起来像标题的短语,即以大写字母开头

我有一个短语列表(由用户输入)我想在文本文件中找到它们,例如:

1./我可以像这样找到这些短语的所有出现

(为简单起见,我假设一个完美的间距。)

2./我还可以找到这些短语的变体,例如“蓝队”、“决赛”、“最佳球员”……如果它们出现在文本中,则使用 re.I。

但我想限制在文本中仅查找首字母大写的输入短语的变体,例如“Blue team”,无论它们是如何作为输入输入的,例如“bluE tEAm”。

是否可以写一些东西来“阻止”部分短语的 re.I 标志?在伪代码中,我想生成类似“[B]lue Team|[F]inal Match”的东西。

注意:我的主要目标不是,例如,计算文本中输入短语的频率,而是提取和分析它们之间或周围的文本片段。

0 投票
1 回答
1587 浏览

regex - RegEx.IgnoreCase 问题

例如,我有一个小函数,它返回两个其他字符串之间的字符串(考虑在单引号、双引号甚至简单的 html 标记之间)。

现在,如果我为 beginMarker 传入“<b>”,为结束标记传入“</b>”,并且我没有指定 RegEx.Ignore 大小写,它会正确返回匹配的小写 <b></b >。但是,一旦我指定 IgnoreCase,它就永远不会返回(假设输入相同)。这是一个示例函数(删除 RegexOptions.IgnoreCase 并且它可以工作)。此外,无论我是否逃避输入的标记,它似乎都不会改变输出,唯一的区别是 IgnoreCase:

我的问题是,我错过了什么(我使用了一个简单的例子,因为我实际上并没有用属性解析 HTML)?

输入:beginMarker = "<b>"
输入:endMarker = "</b>"
输入:searchText = "<b>这是一个测试</b>"
输入:beginMakers(没关系,真或假)

0 投票
2 回答
7197 浏览

java - "(?i)" 不适用于重音符号

我有一个 Java 方法,它在忽略单词的大小写敏感性的情况下在短语中查找单词,如果找到该单词,则将其从短语中删除。单词和短语可以是任何东西。它们是变体。这是我的代码:

一切都很完美,除非这个词有口音。例如,如果单词是“ álvarez ”,而短语是“ Álvarez phrase ”,那么它不会起作用,因为“(?i)”在这种情况下不起作用。

有没有办法让“(?i)”与重音字符一起工作?

0 投票
4 回答
15351 浏览

vb.net - IF比较中忽略大小写

有没有一种简单的方法可以与忽略大小写进行比较?

我要做的是获取所有“.lnk”或“.LNK”或“.lNk”或“”.Lnk”等......

我知道这可能与 RegEx 相关,但是......该示例有一个简单的方法吗?

谢谢你的阅读

0 投票
2 回答
5510 浏览

php - Apache:如何重写没有文件扩展名的 URL 并忽略大小写?

我正在运行带有 Apache 2.2.22 和 PHP 5.3.10 的 Ubuntu 12.04。我希望用户能够在我的网站上请求页面,而不必键入“.php”扩展名,也不必担心区分大小写。例如,像这样的 URL...

...都应该导致:

我按照这个问题中接受的答案开始不区分大小写。这是我的“/etc/apache2/sites-available/default”文件的样子……

...这是我的 .htaccess 文件:

文件扩展名部分正在工作,但由于某种原因,仍在强制执行区分大小写。我的 Apache 错误日志充满了这样的行:

有什么想法我在这里做错了吗?

编辑:经过几个小时的实验,我看到了最奇怪的行为!我想也许我的 .htaccess 文件只是被忽略了,所以我用胡言乱语填充了它。这如预期的那样产生了内部服务器错误。然后我在我的 .htaccess 文件中尝试了这两行......

...并尝试访问 test/phpinfo.php 失败。然后我删除了 .htaccess 文件并将这两行直接放入我的“/etc/apache2/sites-available/default”文件中并重新启动了 Apache。由于某种莫名其妙的原因,我想要的行为现在正在起作用!我无法理解如何,因为我唯一的规则不会将“.php”附加到 URL

这听起来可能很奇怪,但几乎感觉我的更改正在以某种延迟的方式生效。我尝试了一些其他的测试,这些测试没有立即起作用,但后来似乎在他们不应该起作用的时候起作用。我一直在测试并期望我当前的设置会在不更改任何内容的情况下中断。无论如何,我绝对感到困惑。

希望在我挖出我的大脑并用大锤砸碎它之前,有人能对此有所了解。

0 投票
2 回答
5640 浏览

c# - 匹配多行以及忽略大小写的正则表达式选项

我有一些格式不正确的 html,有时缺少 "。此外,它有时显示大写字母,而有时显示小写字母:

我想同时匹配多行并忽略大小写。但是以下模式似乎不起作用。(对于连接,我也尝试了 | 而不是 &)

或者我应该在模式中添加 \n* 来解决多行问题?

0 投票
1 回答
1971 浏览

vb.net - Visual basic 2012 IgnoreCase on if textbox.text = ""

如何忽略大写/小写字母这是我的代码:

我正在制作一个简单的控制台,但是当我尝试输入 : Command 它没有找到任何东西,但是当我输入 : command 它只是执行我想要的代码。

我必须制作所有可能的文字吗?像这样 :

还是有其他更简单的方法,例如 Java EqualsIgnoreCase