问题标签 [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.
python - 在 python 中比较两个 Windows 路径,一个包含波浪号
我正在尝试在程序中使用 TMP 环境变量。当我要求
我明白了
其中包含老式的波浪号形式。我无法控制的函数返回路径,例如
我的问题是这个;我想检查文件是否在我的临时驱动器中,但我找不到比较它们的方法。你怎么知道这两个Windows目录;
是相同的?
comparison - 音乐数据比较
我正在寻找如何比较音乐的理论、算法和类似的东西。更具体地说,我正在研究如何对具有不同比特率或可能略有不同变化(收音机版本与专辑版本)但听起来相同的音乐曲目进行重复检查。
这方面的用例包括 Grooveshark、Youtube 等服务,它们会在其中获得大量重复曲目。我也对文本比较感兴趣(Britney Spers vs Britney Spears,他们偏离了多远等),尽管这是次要的,我已经有一些资料可以在这方面进行。
我最感兴趣的是与编解码器无关的比较技术和算法(假设是“原始”流),但对编解码器特定的资源表示赞赏。
我知道诸如 musicbrainz.org 之类的项目,但尚未对其进行进一步调查,如果此类项目对这项工作有所帮助,我会很感兴趣。
algorithm - 如何判断两个通配符是否重叠?
给定两个带有 * 通配符的字符串,我想知道是否可以创建一个匹配两者的字符串。
例如,这两个是一个简单的重叠情况:
- 你好世界
- 赫尔*
但所有这些也是如此:
- *.csv
- 报告*.csv
- 报告转储文件
是否有为此发布的算法?或者也许是 Windows 中的实用程序函数或我可以调用或复制的库?
ruby - 如何在忽略大小写的情况下比较字符串
我想apple
和Apple
比较是true
。目前
sql-server-2005 - SQL Server 中的 varchar 比较
我正在寻找一些 SQL varchar 比较函数,如 C# string.compare (我们现在可以忽略大小写,当字符表达式相同时应该返回零,当它们不同时应该返回非零表达式)
基本上我在一个表中有一些字母数字列,需要在另一个表中进行验证。
我不能从(查询)中选择 A.col1 - B.col1,因为“-”运算符不能应用于字符表达式
我不能将我的表达式转换为 int (然后做一个差异/减法),因为它失败了
Soundex
不会这样做,因为 soundex 对于 2 个相似的字符串是相同的
Difference
不会这样做select difference('abc','ABC')
= 4 (根据 msdn,差异是 2 个字符表达式的 soundex 差异,差异 =4 意味着差异最小)
我可以写一个 curson 对每一行中的每个字母数字字符进行 ascii 比较,但我想知道是否还有其他方法可以做到这一点?
iphone - iPhone OS:制作使用字符串文字作为比较器而不是整数的 switch 语句
所以我想这样做:
但显然你只能使用整数作为开关量。这样做的唯一方法是将字符串解析为整数标识符然后运行 switch 语句吗?
像这样:
我正在尝试优化此代码以使其尽可能快,因为它会经常被调用。
谢谢,
缺口
注意:是的,我正在使用 KVO,所以我在“回调”中接收到一个字符串。
注意 #2:所以让我首先考虑 switch 语句的是我的原始代码实现是这样的:
我想用相同的方法用不同的 XX 值做一堆这些:
这对我来说似乎效率很低,但也许我错了。
c++ - 将版本比较为字符串
将版本号作为字符串进行比较并不是那么容易......
“1.0.0.9”>“1.0.0.10”,但它不正确。
正确执行此操作的明显方法是解析这些字符串,转换为数字并作为数字进行比较。还有另一种方法可以更“优雅”地做到这一点吗?例如,boost::string_algo...
c++ - strnicmp 等效于 UTF-8?
我用什么来对两个 UTF-8 编码的子字符串执行不区分大小写的比较?本质上,我正在寻找strnicmp
UTF-8 的函数。
java - 美化整数值以作为字符串进行比较
出于某种原因,我需要将整数值作为字符串输入数据库,然后我想对它们运行查询并将这些整数作为字符串进行比较。有什么方法可以美化整数(以 1 到 1 亿美元为例),以便我可以将它们作为字符串进行比较?
提前致谢。