问题标签 [findall]

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

mongodb - mongodb 文档属性

我正在使用 mongodb 2.0.5 版本。尝试从 c# 连接 mongodb。将数据插入到 monogdb 工作正常。

但我想从 mongodb 检索数据并显示给用户。问题是文档属性没有进入智能感知。下面是我的代码:

0 投票
2 回答
2237 浏览

python - 查找具有多个值的 xml 元素

我可以使用 xml.etree.ElementTree 中的 element.findall() 在单个属性中查找具有多个值的元素吗?

我可以使用它来查找所有带有 class="day" 的 div 元素:

或者这个来查找所有具有 class="first day" 的 div 元素:

但是有没有办法在他们的班级中找到所有带有“day”的div元素?我找不到任何有关如何执行此操作的文档。有没有办法在这里使用正则表达式?

0 投票
4 回答
10480 浏览

null - extbase 存储库 findAll() 返回结果 null

我有几个这样的控制器:CategoryController 和 NewsController 以及类别和新闻的域模型以及两者的存储库。

在 NewsController 中,我像这样执行dependencyInjection(与 categoryController 中的方式相同):

当我现在尝试这样的函数时:

我得到一个空的结果。

对我来说奇怪的是,如果我在 CategoryController 中执行此操作,相同的函数会像魅力一样工作并返回数据库中的所有元素,对我来说更奇怪的是,如果我执行 $this->categoryRepository-> findByUid(1) 我得到了正确的元素作为结果

我还在我的 categoryRepository 中添加了一个测试函数:

如果我从 categoryController 调用这个函数,我会得到正确数量的元素。如果我从我的 newsController 中调用它,我会得到“0”...

我不明白...

我想念什么???我的错误在哪里?

0 投票
1 回答
632 浏览

python - 关于 Python 正则表达式和 findall() 的说明

我在处理Python Challenge时遇到了这个问题。准确地说是10号。我决定尝试使用正则表达式来解决它 - 提取重复序列,计算它们的长度,然后构建序列中的下一个项目。

所以我开发的正则表达式是:'(\d)\1*'

它在在线regex tester上运行良好,但是在我的脚本中使用它时,它的表现并不相同:

等等等等。所以我在 Python 的 re 模块中了解了原始类型。这是我的第一个问题:有人可以解释一下这到底是做什么的吗?该文档将其描述为减少了转义反斜杠的需要,但它似乎不是更简单的正则表达式所必需的\d+,我不明白为什么。

所以我将我的正则表达式更改为r'(\d)\1*',现在尝试使用findall()来制作序列列表。我得到

又很迷茫。我还是不明白这一点。请帮忙?

我决定这样做来解决这个问题:

并得到我一直在寻找的东西。然后,基于这个线程,我尝试findall()在整个 regex -> 中添加一个组r'((\d)\2*)'。我最终得到:

在这一点上,我很困惑。我知道这个结果与多个组有关,但我不确定。

另外,这是我第一次发帖,如果我的礼仪不正确,我深表歉意。请随时纠正我。谢谢!

0 投票
1 回答
952 浏览

python - 美汤 findAll 没找到全部

我正在使用 Calibre 为网站制作食谱。

网页源代码为:

我想找到所有<a href="/node/********" class="package-link">

所以我用了漂亮的汤

但只找到了第一个(即 中的那个<h2><a href="/node/21537908" class="package-link">Democracy and its enemies</a></h2>)。

我怎样才能找到它们?

0 投票
2 回答
5336 浏览

python - Python regex - 忽略括号作为索引?

我目前编写了一个 nooby 正则表达式模式,其中涉及过度使用“(”和“)”字符,但我将它们用于“或”运算符,例如 (A|B|C) 表示 A 或 B 或C。

我需要在字符串中找到模式的每个匹配项。
尝试使用该re.findall(pattern, text)方法并不好,因为它将括号字符解释为索引符号(或任何正确的行话),因此生成的 List 的每个元素不是显示匹配文本部分的字符串,而是一个元组(其中包含非常难看的模式匹配片段)。

有没有我可以传递的论点findall来忽略括号作为索引?
或者我将不得不使用一个非常丑陋的组合re.search, 和re.sub

(这是我能想到的唯一解决方案;找到 re.search 的索引,将匹配的文本部分添加到列表中,然后将其从原始字符串中删除{通过使用丑陋的索引技巧},继续此操作直到没有更多匹配。显然,这是可怕的和不可取的)。

谢谢!

0 投票
4 回答
3396 浏览

python - 如何在Python中匹配字符串或字符的开头

我有一个由参数号_参数号组成的字符串:

我需要获取所选参数背后的数字,即

  • par='be'-->需要0.209
  • par='e'--> 需要 0.999

我试过了:

但是因为par='e'这将匹配0.209 and 0.999,所以我尝试将参数与字符串的开头或下划线一起匹配:

由于某种原因它不起作用。

有什么建议么?谢谢!

0 投票
2 回答
2755 浏览

c# - List.FindAll() 显示空列值的错误

我有一份所有员工和新员工的列表,他们的 emp_cod 值为 null。

现在,当我尝试使用上面的代码查找新员工时,它会给出对象引用错误。

Emp_cod 列是从 SQL 导入 DBML 时定义如下的字符串:

0 投票
1 回答
142 浏览

python - 在字符串列表中,在字符串中找到一个短语,并将字符串中的两个整数 (x..y) 附加到一个列表中。Python

所以我正在尝试编写一个脚本来读取文件并在找到某个单词后提取 2 个值。在这种情况下,当遇到字符串 'exon' 时,它将保存后面的两个整数。

我从创建空字符串开始:

这是我正在使用的简化数据的示例:

我尝试为 re.findall() 函数导入正则表达式模块:

我无法识别每一行中的“外显子”短语首先我只是试图确定文本的哪一行具有外显子序列,以查看 re.findall() 是否有效,然后我输入:

我没有

当我放:

对于不包含 'exon' 的行和确实包含 'exon' 的行,我得到了一堆 [] 他们给了我 'exon' 。所以我知道我可以使用 re.findall() 功能来查找每个字符串中每次出现的“外显子”

我只需要确切地找出当它找到“外显子”时我该怎么说,它需要在该行中查找直到找到“..”,然后将其侧翼的整数附加到相应的列表中;IE

0 投票
2 回答
262 浏览

python - 优化 Python 中的查找和匹配代码

我有一个将两个文件作为输入的代码:(1)字典/词典(2)一个文本文件(每行一个句子)

我的代码的第一部分以元组形式读取字典,因此输出如下内容:

代码的第二部分是在文本文件中的每个句子中搜索这些元组中位置 0 的单词,然后打印出句子、搜索词及其类型。

所以给定句子 mthy3lkw ana mesh 3arif ,期望的输出是:

["mthy3lkw ana mesh 3arif", ' mthy3lkw ', 'weakBelief', 'U'] 假设在字典中找到突出显示的单词。

我的代码的第二部分——匹配部分——太慢了。我怎样才能让它更快?

这是我的代码