问题标签 [matching]

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

string - 文本中多个单词匹配的算法,计算每个匹配单词的数量

我注意到它具有匹配给定文本中多个单词的解决方案,如下所示: Algorithm for multiple word matching in text

如果我想确切地知道文本中每个匹配单词的出现次数,我的解决方案是这样的:

步骤1:使用ac-algorithm获得加工词;

step 2:统计step 1得到的每个单词的个数

有更快的方法吗?

谢谢~

0 投票
1 回答
320 浏览

xpath - 通过 xpath 从 wsdd 获取服务不工作(xmltask)

我正在尝试获取 XPath“/deployment/service”。在本站测试: http ://www.xmlme.com/XpathTool.aspx

我绝对不知道为什么它总是告诉我我的 xpath 不匹配......这可能很愚蠢,但我错过了什么吗?

编辑

感谢 Dimitre Novatchev 的回答,我找到了解决方法:

用 xmltask 绑定命名空间(这是让我头疼的工具)似乎是不可能的。上面的代码成功了。

0 投票
1 回答
230 浏览

java - 过滤/匹配 URL 的基本开源 java 包是什么?

我有一个处理 URL 的高性能应用程序。对于每个 URL,它需要从预定义的池中检索适当的设置。每个设置对象都与一个 URL 模式相关联,该模式指示哪些 URL 应该使用这些设置。匹配规则如下:

  1. “google.com”匹配模式应匹配指向 google 域的所有 URL(因此,maps.google.com 和 www.google.com/match 匹配)。
  2. “*.google.com”应该匹配所有指向 google.com 子域的 URL(因此,maps.google.com 匹配,但 google.com 和 www.google.com 不匹配)。
  3. “maps.google.com”应匹配指向该特定子域的所有 URL。

除了上述规则外,每个匹配规则都可以包含一个路径,这意味着 URL 的路径部分应该以匹配规则路径开头。所以:“*.google.com/maps”匹配“maps.google.com/maps”,但不匹配“maps.google.com/advanced”。

如您所见,上面的规则是重叠的。如果存在两个匹配相同 URL 的规则,则应应用最具体的规则。上面的列表按从最不具体到最具体的顺序排列。

这似乎是一个标准问题,我希望使用现成的库而不是自己编程。谷歌揭示了几个选项,但没有明确的方法可以在它们之间进行选择。你会推荐什么作为这个任务的好库?

谢谢,波阿斯

0 投票
3 回答
1655 浏览

.net - 是否有一种正则表达式可以让我计算 * 和 + 运算符匹配的重复次数?

是否有一种正则表达式可以让我计算与*and+运算符匹配的重复次数?我特别想知道在.NET 平台下是否可行。

0 投票
2 回答
2594 浏览

c++ - C++ 中多帧的 Blob ID 匹配(图像分析)

我正在研究 C++ 中的 blob 匹配和跟踪库。目前我正在使用OpenCV来检测 blob,并尝试通过检查 blob 的位置、速度和大小来匹配新帧中的 blob。这工作得很好,我收到了很高的 blob 匹配率(95% 或更高)。

有时斑点会从图像中掉出或出现新的斑点。现在我需要为匹配的 blob 提供与以前相同的 ID。我想知道是否有典型或常用的技术来做到这一点。甚至是一些我可以在谷歌上使用的关键字。

谢谢

0 投票
2 回答
3578 浏览

ocaml - ocaml 递归模式匹配

我正在尝试编写一个简单的递归函数来查看列表并返回一对整数。这很容易用 c/c++/java 编写,但我是 ocaml 的新手,所以由于类型冲突很难找到解决方案

它应该像..

所以问题是我如何递归地返回元组的值..

0 投票
2 回答
1847 浏览

postgresql - 如何在 PostgreSQL 和 Umlauts 中使用不区分大小写的模式匹配?

~*当字符串包含非 ASCII 字符(如德语变音符号)时,我试图让 PostgreSQL 8.4.3 与其运算符进行不区分大小写的模式匹配。数据库、终端和其他一切都配置为使用 UTF-8。

简而言之,这是问题:

还有其他变体可以工作:

这些选择都没有让我特别高兴。ILIKE 不使用正则表达式。[Öö] 涉及重写搜索词。LOWER() 可能是最好的解决方法,但我真的很想让~*操作员按预期工作。

提前致谢。

0 投票
2 回答
533 浏览

database-design - 根据每个标准的相关性进行匹配、排名

我有一个不断增长的数据库,其中包含:

  • 需求表(多个标准)
  • 报价表(多个标准)

条件可以是字符串(例如:国家名称)、布尔值、数字、...

我想找到或多或少匹配的所有需求报价(有点像工作银行,对接会,...)

如果表不包含很多行,我将计算如下:

  • 对于每个需求,通过平均每个标准的相关性来计算每个报价的匹配相关性。

但是对于一个重要的数据库,这将花费太多时间,不是吗?

您推荐什么解决方案?

0 投票
2 回答
1014 浏览

javascript - 主题标签边界匹配 javascript 中的正则表达式

我正在尝试匹配 javascript 字符串中的一组主题标签或单词。

几乎做到了,除了我想考虑单词边界。

与开头的单词边界不匹配,因为“#”当然不是单词字符。

理想情况下,我想要一个与主题标签匹配的 '\b' 锚点之类的东西。任何想法?

0 投票
2 回答
696 浏览

php - 计算文件中包含字符串的行数的优雅方法

我有一个快速的问题。

正如标题所说,我想找到一种方法来计算文件中包含指定字符串的行数,在 PHP 中。

我知道我可以简单地打开文件并遍历所有行,看看是否有任何匹配,但这似乎有点麻烦。有没有更好的办法?

为了进一步说明我想要做什么,以下是 awk 的外观:

谢谢!