问题标签 [ends-with]

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

python - 如果条件以开头和结尾为错误

我拆分了从 ( 并结束 ) x 开始的数据,其中包含 (33)Knoxville, TN,,,(1)Basking Ridge, NJ location = "".join(x.split("()")) 之类的数据[4:] 在这个拆分逻辑中我应该给出什么条件 [3:] ?

0 投票
1 回答
181 浏览

r - R 等效于 endsWith 来检查字符串列表

我正在尝试检查数据框列中的值是否以向量中包含的预定义字符串列表中的任何值结尾。我知道可以使用endsWith检查单个字符串,但我还没有找到一种使用它来检查字符串列表的方法。

我不希望这段代码做我想做的事,但我正在寻找的是使用上述数据提供以下输出的代码。真 假 假 真 真 假

0 投票
2 回答
1140 浏览

python - 如何在 pandas df 列的条件子集中使用 endwith() 中的正则表达式?

我想在我的数据框中列的.endswith()条件子集中使用或正则表达式。Sender name

Dataframedf有两列Sender emailSender name我将使用它们来定义子集规则,以选择来自特定商店的所有邮件和该商店的特定电子邮件:

df = df[(df["Sender name"]=="Shop_name"]) & (df["Sender email"]=="reply@shop.com")]

  • 但是后来我发现还有来自buy@shop.com,noreply@shop.com等的邮件。有没有办法将所有这些邮箱巧妙地引入*@shop.com第二个条件中的东西?

  • 我尝试使用endswith(),但无法弄清楚如何使其适用于series对象。我想我可以先用列中的所有邮件形成一个列表,然后检查发送邮件服务器是否在其中pd.Series.isin。但也许那里有更优雅的东西?

0 投票
3 回答
112 浏览

python - 是否有 .endswith 可以在 (".html?") 之后打开后缀变体的文件(例如通过 ".html?p=1209401"、".html?p=92030" 等)

我正在尝试创建一个 html 解析器,它将获取文件夹及其子文件夹中的所有 html 和 htm 文件,并取出所有 html 标签并导出 CSV 和 TXT 文件。我有一个包含子文件夹的文件夹,其中包含许多以“.html?p=39200”或“index.html?replytocom=5467”结尾的文件

我想告诉 Python 用“.html”打开所有文件?+ *(包括之后的任何变化)不仅仅是“.html”文件。

我试过谷歌搜索、查看文档和堆栈溢出,但找不到解决这个问题的方法。到目前为止,这是我的代码:

免责声明:我是初学者

0 投票
2 回答
129 浏览

python-3.x - Python使用字典键值从字符串中获取第一个和最后一个值

我得到了一个非常奇怪的数据。我有带有键和值的字典,我想在其中使用该字典来搜索这些关键字是否仅是文本的开头和/或结尾而不是句子的中间。我尝试在下面创建简单的数据框来显示我迄今为止尝试过的问题案例和 python 代码。我如何让它只搜索句子的开头或结尾?这个搜索整个文本子字符串。

代码:

原始数据框:

代码试用:

错误: TypeError: 'in <string>' requires string as left operand, not bool 当我使用它时x = (i for i in d if i.startswith(k) in k)

如果我尝试这个,则为空值x = (i for i in d if i.startswith(k) == True in k)

TypeError: sequence item 0: expected str instance, NoneType found 当我使用这个x = (i.startswith(k) for i in d if i in k)

上述代码的结果...创建新字段'text_value':

试图获得这样的最终输出:

0 投票
1 回答
456 浏览

python - 我该怎么做 variable.endswith("a" or "b" or "c"....) : doAThing in Python?

我正在开发一个早期的翻译软件。我正在尝试获取单词的结尾字符并对其进行处理,但我需要区分不同的情况。

我该如何使用if endswith("a" or "b" or "c") : doAThing

我试过||,|=or.

错误:

0 投票
5 回答
84 浏览

python - 如果元素以另一个列表中的元素结尾,则从列表中删除元素的结尾

我有以下两个列表。如果 my_list以 extensions 的扩展名结尾,则应将其删除。我似乎找不到不需要太多代码行的解决方案。

输入:

输出:

0 投票
1 回答
71 浏览

c# - 试图从

以下两种情况均无效。我想从文本文件中提取可以通过指定行的开头和结尾来选择的某个部分。

  1. 案例如下所示:
  1. 正则表达式的情况

如果有人能解决我的问题,我将非常感激。

0 投票
2 回答
2109 浏览

javascript - 如何在纯 JavaScript 中以最快的方式检查字符串的最后一个字符是否是数字/数字?

如何检查字符串的最后一个字符是否是纯 JavaScript 中的数字/数字?

另外我想知道最快的方法是什么?我想这听起来可能很荒谬:D,但在我的用例中,我会经常需要这种方法,所以我认为它可能会有所作为。

0 投票
3 回答
44 浏览

r - 有没有办法 dplyr (tidyverse) 映射我的数据集,找到以相同后缀结尾的列然后只保留一个?

假设我开发了两种不同的测量工具(a3 和 a4)来评估心理属性,例如沟通技巧。a3工具是仪器的第一个版本,它有6个项目(1、2、3、4、5、6)。A4 是 a3 的更新版本,它只开发了某些项目来替换 a3 版本的某些项目。因此,虽然我的数据集总是有来自 a3 的项目 1 到 6,但我只能有来自 a4 版本的项目 1、2 和 5。

因为我有这两个工具,所以我用 domain_version_item 标记它们。因此,我有一个像这样的数据集:

如果我想返回 a3 版本,没关系:

如果我的目标是只返回 a4,那没关系:

所以,现在我知道 a4 版本是为了替换 a3 版本中的项目 1 和 2,我应该用com_a4_1、com_a4_2、 com_a3_3、com_a3_4、com_a3_5、com_a3_6组成一个数据集

我正在努力构建这种语法。我看到我必须比较具有相同后缀的项目,然后将其替换为这样的打印:

“com_a4_1” “com_a4_2” “com_a3_3” “com_a3_4” “com_a3_5” “com_a3_6”

这是我的数据集

如果我遗漏任何信息,请告诉我。我想留在 tidyverse 环境中。谢谢你。