问题标签 [string-comparison]

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 回答
2326 浏览

delphi - Delphi - CompareStr 和 CompareString 之间的差异

我希望有人可以为我阐明这一点:在 Delphi 2009 中,CompareStr(在 SysUtils 中定义)和CompareString(来自 Windows API)函数之间有什么区别?

两者都允许您指定要使用的语言环境,由于可用的比较标志,Windows 是否更“完整”?因此,一个比另一个快吗?

0 投票
5 回答
9134 浏览

c - 如何部分比较 C 中的两个字符串?

假设我有以下内容:

如何使用 C 搜索dummydummy text在该字符串中搜索?有没有简单的方法可以做到这一点,或者只有强大的字符串操作?我只需要搜索它并返回一个带有结果的布尔值。

编辑:
你们围绕这个话题展开了一场大讨论,并提出了一些算法,我不介意这可能对其他人有用,甚至在未来对我有用。但我真正想要的是最简单的方法,无论时间/空间复杂度如何。这对我正在做的事情并不重要。因此,strstr轻松快速地解决了我的问题。我真的必须给我一些标准的 C 函数备忘单。

0 投票
4 回答
1323 浏览

c - 按首字母排序字符串 [C]

我有一个程序,它根据存储在其中的“名称”将结构放置在链表中。

要在列表中找到它们的位置,我需要确定我插入的名称在字母表中是较早还是较晚,然后是其旁边的结构中的名称。

名称在我可以访问的结构内。如果那是更多的工作,我不需要完整的比较,即使只是第一个字母也可以。

谢谢您的帮助!

0 投票
7 回答
1009026 浏览

mysql - MySQL 查询字符串包含

我一直在试图弄清楚如何使用 MySQL 进行查询,以检查$haystack某个列中的值(字符串)是否包含某些数据(字符串$needle),如下所示:

在 PHP 中,该函数被调用substr($haystack, $needle),所以可能:

0 投票
5 回答
65980 浏览

bash - Bash Shell 脚本 - 检测 Enter 键

我需要将我的输入与Enter/Return键进行比较...

但这不起作用..这段代码有什么问题

0 投票
6 回答
1052 浏览

c# - .NET 编译器如何比较两个字符串?

.NET 编译器如何比较两个字符串?字符串是否像 struct(int) 一样工作?字符串是类,所以 a=b 表示我们正在比较 2 个对象,但我想比较 2 个值。

0 投票
3 回答
2645 浏览

java - 比较java中的两个字符串的空指针异常

我收到此错误消息,但我不太确定出了什么问题:

这是相关的代码位(我将通过代码中的注释以及我在程序运行时放入程序中的相关输入来提请注意错误消息中的行号)

...

...

...

...

...

...

我认为我不应该得到 Null:pointerException 的原因是因为在这一行中:a[i].equals(CPUcolor)a at index i 持有一个字符串,而 CPUcolor 是一个字符串。在这一点上,两者都肯定有一个值,也不是空的。谁能告诉我出了什么问题?

0 投票
3 回答
191 浏览

c# - 如果名称拼写错误,则在列表中查找名称

我有一个名称列表,一些代码会检查该名称以查看该人是否存在,如果存在则做一些事情..

我的问题是我想处理名称输入错误的情况。即我有一个名称列表

如果我输入 Joohn,我想让它问我是不是指 John。如果我输入 Tm,我会被问到我是否指的是 Tim,如果我说不是,它会询问我是否指的是 Tom.. 等等。

有没有人做过这样的事情?

0 投票
4 回答
11423 浏览

c++ - 字符串比较

我想比较两个用户输入字符串,但不能这样做......

出现此错误。 错误 1 ​​错误 C2664: 'strcmp' : 无法将参数 1 从 'std::string' 转换为 'const char *' c:\users\asad\documents\visual studio 2008\projects\string\string\string.cpp 23 String

0 投票
3 回答
1240 浏览

c# - C#匹配两个文本文件,区分大小写的问题

我有两个文件,sourcecolumns.txtdestcolumns.txt. 我需要做的是将 source 与 dest 进行比较,如果 dest 不包含源值,请将其写入新文件。下面的代码有效,除了我有这样的区分大小写的问题:

来源:CPI
目的地:CPI

由于大写字母,这些不匹配,所以我得到不正确的输出。任何帮助总是受欢迎的!