问题标签 [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.
mongodb - mongodb 文档属性
我正在使用 mongodb 2.0.5 版本。尝试从 c# 连接 mongodb。将数据插入到 monogdb 工作正常。
但我想从 mongodb 检索数据并显示给用户。问题是文档属性没有进入智能感知。下面是我的代码:
python - 查找具有多个值的 xml 元素
我可以使用 xml.etree.ElementTree 中的 element.findall() 在单个属性中查找具有多个值的元素吗?
我可以使用它来查找所有带有 class="day" 的 div 元素:
或者这个来查找所有具有 class="first day" 的 div 元素:
但是有没有办法在他们的班级中找到所有带有“day”的div元素?我找不到任何有关如何执行此操作的文档。有没有办法在这里使用正则表达式?
null - extbase 存储库 findAll() 返回结果 null
我有几个这样的控制器:CategoryController 和 NewsController 以及类别和新闻的域模型以及两者的存储库。
在 NewsController 中,我像这样执行dependencyInjection(与 categoryController 中的方式相同):
当我现在尝试这样的函数时:
我得到一个空的结果。
对我来说奇怪的是,如果我在 CategoryController 中执行此操作,相同的函数会像魅力一样工作并返回数据库中的所有元素,对我来说更奇怪的是,如果我执行 $this->categoryRepository-> findByUid(1) 我得到了正确的元素作为结果。
我还在我的 categoryRepository 中添加了一个测试函数:
如果我从 categoryController 调用这个函数,我会得到正确数量的元素。如果我从我的 newsController 中调用它,我会得到“0”...
我不明白...
我想念什么???我的错误在哪里?
python - 关于 Python 正则表达式和 findall() 的说明
我在处理Python Challenge时遇到了这个问题。准确地说是10号。我决定尝试使用正则表达式来解决它 - 提取重复序列,计算它们的长度,然后构建序列中的下一个项目。
所以我开发的正则表达式是:'(\d)\1*'
它在在线regex tester上运行良好,但是在我的脚本中使用它时,它的表现并不相同:
等等等等。所以我在 Python 的 re 模块中了解了原始类型。这是我的第一个问题:有人可以解释一下这到底是做什么的吗?该文档将其描述为减少了转义反斜杠的需要,但它似乎不是更简单的正则表达式所必需的\d+
,我不明白为什么。
所以我将我的正则表达式更改为r'(\d)\1*'
,现在尝试使用findall()
来制作序列列表。我得到
又很迷茫。我还是不明白这一点。请帮忙?
我决定这样做来解决这个问题:
并得到我一直在寻找的东西。然后,基于这个线程,我尝试findall()
在整个 regex -> 中添加一个组r'((\d)\2*)'
。我最终得到:
在这一点上,我很困惑。我知道这个结果与多个组有关,但我不确定。
另外,这是我第一次发帖,如果我的礼仪不正确,我深表歉意。请随时纠正我。谢谢!
python - 美汤 findAll 没找到全部
我正在使用 Calibre 为网站制作食谱。
网页源代码为:
我想找到所有<a href="/node/********" class="package-link">
所以我用了漂亮的汤
但只找到了第一个(即 中的那个<h2><a href="/node/21537908" class="package-link">Democracy and its enemies</a></h2>
)。
我怎样才能找到它们?
python - Python regex - 忽略括号作为索引?
我目前编写了一个 nooby 正则表达式模式,其中涉及过度使用“(”和“)”字符,但我将它们用于“或”运算符,例如 (A|B|C) 表示 A 或 B 或C。
我需要在字符串中找到模式的每个匹配项。
尝试使用该re.findall(pattern, text)
方法并不好,因为它将括号字符解释为索引符号(或任何正确的行话),因此生成的 List 的每个元素不是显示匹配文本部分的字符串,而是一个元组(其中包含非常难看的模式匹配片段)。
有没有我可以传递的论点findall
来忽略括号作为索引?
或者我将不得不使用一个非常丑陋的组合re.search
, 和re.sub
(这是我能想到的唯一解决方案;找到 re.search 的索引,将匹配的文本部分添加到列表中,然后将其从原始字符串中删除{通过使用丑陋的索引技巧},继续此操作直到没有更多匹配。显然,这是可怕的和不可取的)。
谢谢!
python - 如何在Python中匹配字符串或字符的开头
我有一个由参数号_参数号组成的字符串:
我需要获取所选参数背后的数字,即
par='be'
-->需要0.209par='e'
--> 需要 0.999
我试过了:
但是因为par='e'
这将匹配0.209
and 0.999
,所以我尝试将参数与字符串的开头或下划线一起匹配:
由于某种原因它不起作用。
有什么建议么?谢谢!
c# - List.FindAll() 显示空列值的错误
我有一份所有员工和新员工的列表,他们的 emp_cod 值为 null。
现在,当我尝试使用上面的代码查找新员工时,它会给出对象引用错误。
Emp_cod 列是从 SQL 导入 DBML 时定义如下的字符串:
python - 在字符串列表中,在字符串中找到一个短语,并将字符串中的两个整数 (x..y) 附加到一个列表中。Python
所以我正在尝试编写一个脚本来读取文件并在找到某个单词后提取 2 个值。在这种情况下,当遇到字符串 'exon' 时,它将保存后面的两个整数。
我从创建空字符串开始:
这是我正在使用的简化数据的示例:
我尝试为 re.findall() 函数导入正则表达式模块:
我无法识别每一行中的“外显子”短语首先我只是试图确定文本的哪一行具有外显子序列,以查看 re.findall() 是否有效,然后我输入:
我没有
当我放:
对于不包含 'exon' 的行和确实包含 'exon' 的行,我得到了一堆 [] 他们给了我 'exon' 。所以我知道我可以使用 re.findall() 功能来查找每个字符串中每次出现的“外显子”
我只需要确切地找出当它找到“外显子”时我该怎么说,它需要在该行中查找直到找到“..”,然后将其侧翼的整数附加到相应的列表中;IE
python - 优化 Python 中的查找和匹配代码
我有一个将两个文件作为输入的代码:(1)字典/词典(2)一个文本文件(每行一个句子)
我的代码的第一部分以元组形式读取字典,因此输出如下内容:
代码的第二部分是在文本文件中的每个句子中搜索这些元组中位置 0 的单词,然后打印出句子、搜索词及其类型。
所以给定句子 mthy3lkw ana mesh 3arif ,期望的输出是:
["mthy3lkw ana mesh 3arif", ' mthy3lkw ', 'weakBelief', 'U'] 假设在字典中找到突出显示的单词。
我的代码的第二部分——匹配部分——太慢了。我怎样才能让它更快?
这是我的代码