问题标签 [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 投票
2 回答
808 浏览

python - Python中的RegEx,不确定我做错了什么

我对 Python 很陌生,在决定在这里问一个问题之前,我尽可能多地进行了研究。所以这里是问题:

我不确定我的 RegEx 做错了什么。我想试试 re.findall() ,所以我想我会写一个小脚本来查找网页上的电话号码。这是我现在拥有的代码。

不知道发生了什么。我不断收到“预期字符串或缓冲区”的错误

提前致谢。

0 投票
3 回答
663 浏览

python - 如何让我的 RegEx 捕获冒号两侧的文本?

我正在尝试从文件中解析一些输入文本,这些文本最初是从 Twitter API 中获取的。该文件是纯文本,在这种情况下我实际上并没有抓取 JSON。这是输入文本的片段:

基本上我需要抓住这个:

这是我试图开始工作的两个,但我遇到了一些麻烦:

第一个将允许我在我想要的部分之后抓取所有内容,直到“创建”。第二个也可以,但是当文本包含“:”时,它直到信息结束才会出现

有人对 RegEx 有一些经验,可以为我指明正确的方向吗?

0 投票
2 回答
24087 浏览

python - python - 正则表达式搜索和 findall

我需要在给定正则表达式的字符串中找到所有匹配项。我一直findall()这样做,直到我遇到一个没有达到我预期的情况。例如:

在这种情况下search(),返回我需要的(最长的匹配),但findall()行为不同,尽管文档暗示它应该是相同的:

findall()匹配所有出现的模式,而不仅仅是第一个search()

  • 为什么行为不同?

  • 我怎样才能达到search()with findall() (或其他)的结果?

0 投票
1 回答
554 浏览

ruby-on-rails - 使用“find_all_by_”时出错

使用时出现错误find_all_by_

这行得通。但是当我替换find_by_find_all_by_我得到这个错误

我想用来find_all_by_获取对应的所有书籍author_id=4

0 投票
1 回答
539 浏览

komodo - Komodo Edit - 如何修改默认的“查找所有函数”正则表达式

在 Komodo Edit 6.1 中,有一个很好的功能可以查找并突出显示所有功能(导航->查找所有功能 ctrl+F8)。它基于正则表达式进行搜索以查找所有函数,即:

但是它有一个小问题,如果 ")" 和 ":" 之间有一些空格,这在技术上是正确的,但这个正则表达式不匹配。我想将其修改为:

在第一个“:”之前只有一个额外的“{space}*”

但我不知道在哪里可以找到此配置的默认值。我什至尝试过 about:config 但它也不存在。

谢谢你的帮助。

0 投票
1 回答
157 浏览

cakephp - CakePHP findallby 返回空字符串

我的 cakePHP 应用程序有问题。

这里有两个查询:

第二个返回一个包含单个 Item 及其$hasMany值的数组,这没关系。但findallbylink回报是空的?有谁知道为什么会这样?

如果我不设置递归,findallbylink则将返回所有Items但没有hasMany值。

如果您有任何进一步的问题,我会尽快回复。

亲切的问候皮特

0 投票
1 回答
46 浏览

ruby-on-rails - 使用 find_all_by Ruby 时出错

我的红宝石表有问题。我允许用户通过前缀或标题搜索类,以便将它们发送到 found_by_prefix 或 found_by_title 页面,我需要使用find_all_by_prefix(params[:prefix]). 因此,当我这样做时,我遇到了一个错误,所以我对其进行了研究,发现 using<%=@course.map(&:prefix).join(', ')%>会将找到的所有课程都放在我的表中,但它只会将所有结果放在一行中。我只想知道如何为 4 个结果制作 4 行!

控制器:

看法:

0 投票
2 回答
885 浏览

php - find('count') 和 find('all') cakePHP 之间的行为区别

我在 CakePHP 中遇到了一个奇怪的问题

完美运行,但

不返回任何内容(甚至不返回空数组、任何错误或任何内容)。

编辑:原来我收到一个 sql 错误:“SQL 错误:1054:未知列” - 对于确实存在的列。(下面的 sql 查询中的 users.display_name):

我还尝试使用 findAllBy 和 paginate (paginate 实际上是我想要做的 - 尽管从我收集的内容来看, paginate 和 find('all') 在功能上非常相似)。

奇怪的是 find('all') 在其他任何地方都可以工作——只是在这个特定的控制器中它表现得很奇怪。我没有收到任何错误,只是一个空结果。

我在想我可能忽略了一些非常简单的事情,但感谢您提供任何帮助。谢谢!

0 投票
1 回答
3366 浏览

python - 使用 BeautifulSoup 提取键的值

我想提取这样的“档案”键的值:

我想我需要一个带有 [bla.jpg, bli.jpg, ...] 的列表,所以我尝试以下选项:

或者

或者

我总是得到一个空列表:[]

其他不成功的选择:

我得到类似的东西: dict 对象没有属性内容

我什么都得不到。

最后我看到了:BeautifulSoup 中 attrMap 和 attrs 之间的区别,以及:

什么都找不到,它必须是名称代码存档键的标记。

最后还有更多:

但 tag.attrs 什么也没找到


好的,在 jcollado 的帮助下,我可以通过这种方式获取列表:

0 投票
1 回答
8075 浏览

grails - 具有相似值的 Grails findAll

尝试使用 find all 简单地运行域对象查询,但它并没有像我预期的那样运行:

我想查找公司内所有名字或姓氏与输入的搜索类似的人(params.search 存储在 nameSearch 变量中)。如果我将 first 或 last 的值更改为特定名称“Tim”或“Johnson”,它会起作用。

我对变量或“like”引用做错了什么?我认为 % 符号基本上是搜索条件中的 * 符号?

我尝试了 2.0.0 形式的搜索:

但这也没有用。谢谢大家的帮助