问题标签 [exact-match]
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.
php - 正则表达式检查是否存在确切的字符串
我正在寻找一种方法来使用正则表达式或建议的任何更好的方法来检查另一个字符串中是否存在精确的字符串匹配。我了解您告诉正则表达式匹配字符串开头或结尾的空格或任何其他非单词字符。但是,我不知道如何设置它。
搜索字符串:t
字符串 1:Hello World, Nice to see you! t
字符串 2:Hello World, Nice to see you!
字符串 3:T Hello World, Nice to see you!
我想使用搜索字符串并将其与字符串 1、字符串 2 和字符串 3 进行比较,并且只能从字符串 1 和字符串 3 中获得正匹配,但不能从字符串 2 中获得正匹配。
要求:
搜索字符串可以位于主题中的任何字符位置。
在它之前或之后可能有也可能没有空格字符。
如果它是另一个字符串的一部分,我不希望它匹配;比如单词的一部分。
为了这个问题:我想我会使用这种模式来做到这一点:/\bt\b/gi
/\b{$search_string}\b/gi
这看起来对吗?可以做得更好吗?这种模式不起作用的任何情况?
附加信息:这将在 PHP 5 中使用
opencv - 在 openCV 中查找 SURF 的精确匹配项
我正在使用 openCV Surf 跟踪器在两个图像中找到确切的点。如您所知,Surf 在两幅图像中都返回了许多特征点。我想要做的是使用这些特征参数来找出哪些匹配是完全正确的(真正的正匹配)。在我的应用程序中,我只需要真正的肯定匹配。
这些参数存在:Hessian、Laplacian、Distance、Size、Dir。
我不知道如何使用这些参数?精确匹配的距离更小还是粗麻布更远?拉普拉斯能帮忙吗?大小或目录可以帮助吗?
我怎样才能找到完全匹配(真阳性)?
search - 如何在 solr 1.3 中获得准确的搜索结果?
我正在使用 Solr 1.3。这是 Solr 1.3 的 schema.xml。(http://pastebin.com/NwEy9Kz6)。如果我搜索“Hero”(例如 +movieName:“Hero”),搜索最多的包含“Hero”一词的文档,而不是完全匹配的“Hero”文档。例如 Heroes、The Hero、Hero Hiralal、Heroes 2、Herold、Hero。
我希望完全匹配的单词出现在搜索结果的顶部。请建议。
c# - C# 在字符串中查找完全匹配
如何在字符串中搜索完全匹配?例如,如果我有一个包含此文本的字符串:
标签
标签:
标签
我搜索标签,我只想得到第一个匹配,而不是其他两个。我尝试了 Contains 和 IndexOf 方法,但它们也给了我第二个和第三个匹配项。
javascript - Javascript中字符串的精确替换
resultStr 仍然包含“javaScript:java”
上面的代码没有替换确切的字符串 java。但是当我更改代码并直接传递值'java'时,它会被正确替换,即
resultStr 包含“javaScript:”
那么我应该如何传递一个变量来替换函数,以便只替换完全匹配的。
c# - How to make Regexs only match on exact-matches?
Ok, so basically I have some bit of code that matches URLs by regexs. It then will call some function based on which regex the URL matches against. I never want for more than one function to be called for a URL and I want the regex matches to have to be "exact"
For instance, with the simple URL /
I use a simple regex /
which will match /
but it will also match things like /foo
and /foo/bar
.
How can I prevent this partial matching behavior in C#/.Net?
search - Bing:搜索 - 仅匹配精确的文字字符串?
我正在使用 PHP 和 Bing API 来搜索某些域名。我只想要完全匹配的结果。
不知何故,必应返回不完全匹配的结果。
当我搜索:
“www.gebouw.nl”
我有时也会得到类似 “www.gprgebouw.nl”的结果
有没有办法告诉 Bing 只搜索 EXACT 匹配项?
time - 为下面的伪代码给出一个准确和渐近的答案
作为 n 的函数,以下代码片段的运行时间是多少?
“确切答案”是指在确定渐近运行时间之前与代码相关的方程式。
sql - SQL 不根据确切日期提取记录
我导出了记录,我想知道在特定日期导出了哪条记录。这没用。这是我查询的数据。
我发出这个命令,它不检索完全匹配
有趣的是 >=, >, <= 有效。真正的问题是什么?导出的日期被声明为日期时间字段。
我正在使用 Windows XP、MS-SQL 2005 SP3(不完全但接近)。
php - mysql:完全匹配?
我正在从 mysql 中提取一些数据并计算匹配的出现次数(似乎等同于WHERE foo='bar'
)。但是,当我循环遍历 PHP 中的数据时,我的计数远低于 mysql 中的计数。
MYSQL> SELECT COUNT(foo) FROM database.table WHERE foo='bar';
数据可能包含一个或多个&
,所以我只想匹配bar
而不匹配bar & foobar
。我怀疑 mysql 正在计数bar
,bar & foobar
而 php 只是计数bar
而不是bar & foobar
. php在返回1210
,mysql在返回1783
,所以手动统计看看谁是对的,确实很实用……</p>
我四处搜索,但很惊讶“mysql完全匹配”或“mysql完全相等”x,x没有相关
编辑
这是实际的sql
和实际的php
来自的数据SELECT race FROM database.table
如下: