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

python - 打印行的最短代码以 ['a', 'b'] 开头并以 ['y', 'z'] Python 3 结尾

对于作业,我必须从以“W”和“Z”开头并以“n”和“t”结尾的文本打印行(因此 Wn、Wt、Zn、Zt 组合)。我现在有一个有效的代码,但它似乎有点长,我想知道是否有办法缩短它?

这是代码:

正如我所说,它有效,但它似乎有点复杂。关于如何缩短的任何提示?

我试过了line.startswith("Z","W")line.endswith("t","n")但我得到了一个类型错误(所有切片索引必须是整数或无或有一个 __index__ 方法)。

0 投票
1 回答
116 浏览

java - 用 endWith 删除字符串的一部分

我的目标是删除“like”这个词,如果它出现在用户输入的末尾,它会被复制为一个字符串。但我很难看出我的工作出了什么问题。

运行此程序时,“喜欢”一词之前的任何内容都会被删除,我不明白为什么会有任何建议,在此先感谢。

0 投票
2 回答
628 浏览

python - 将 os.walk 和 endwith 的结果写入特定的数组位置

我正在尝试使用过滤器搜索一系列文件夹/子文件夹,然后将结果写出来。如果将结果写入同一个数组,它可以工作,但无法弄清楚如何将匹配项定向到特定数组。感谢您的任何建议。

0 投票
3 回答
74 浏览

c# - 获取与 LINQ 中的 Any 匹配的字符串

我需要测试一个字符串以查看它是否以任何字符串数组结尾。

我按照这个答案找到了使用 LINQ 的完美解决方案:

现在我想得到匹配的字符串,这就是我目前遇到的问题。


我尝试在最后添加

并且错误地显示了有关范围的消息 - 理所当然地,我期待这个错误。我还尝试声明一个x在最顶部命名的字符串变量,但又出现了另一个错误 - 关于无法在不同范围内重新声明变量的问题。我想我已经习惯了 PHP,你可以毫无问题地重新声明一个变量。

0 投票
5 回答
795 浏览

c# - C# String EndsWith 返回真问题

我正在使用 OpenFile 对话框打开一个文件,并且我想确认该文件是 excel 格式。

我打开的文件是“C:\Desktop\Distribution.xls”,但我的 if 语句的两个条件都评估为真。我应该使用另一种方法吗?

0 投票
3 回答
1868 浏览

javascript - 如何检查 string.endsWith 并忽略空格

我有这个工作功能,检查字符串是否以:

我还想检查字符串是否以冒号结尾,后跟空格,甚至两个空格::_:__(其中下划线表示此语法中的空格)。

关于如何在不使用多个 if 语句或定义冒号和空格的每个可能组合的情况下实现这一点的任何想法?假设冒号后面可以有任意数量的空格,但是如果最后一个可见字符是冒号,我想在我的函数中捕获它。

0 投票
4 回答
2330 浏览

python - 如果以某个字符串结尾,则创建一个新列

我有一个数据框和一个列表。我想检查列中的字符串是否以列表中的任何内容结尾。我想创建一个新列,显示列是否以列表中的任何内容结尾,然后值为“Y”,其他明智的“N”。我的数据框数据如下所示:

预期结果应如下所示:

我尝试使用 if 语句:

我收到错误消息:

有什么建议吗?感谢!

0 投票
1 回答
357 浏览

python - 匹配字符串结尾

我正在寻找将单个字符串的结尾与预定义字符串列表中的值匹配的最佳 有效方法。
就像是

match='TY'或者match=['TY']

在限制条件下

len(my_lst)是已知的,但任意的,因此可能很长,可能有大约 30 个
元素my_lst可能有不同len,所以我不能只检查my_str每次定义
的最后一部分,my_str以及my_lst它们中的匹配元素可以是字符串或列表,以两者为准更高效(见背景)
len(my_str)大多是小,不超过 8 个字符
in的功能不会做,因为我需要匹配只在最后发生。
endswith单独使用是没有用的,因为它只会使 匹配始终是唯一的,或者return因为其中的任何元素都不会相互共享Boolean
[]my_lst

小背景可能会跳过
我从这个问题开始作为一个列表问题,例如['Q','W','E','R','T','Y']我将有一个用于匹配的 1 个字符串列表的列表,并且我正在考虑运行反向迭代[::-1]来检查每个候选人。
然后我意识到可以连接内部列表,因为它们只包含字符串并在结果字符串上运行相同的逻辑。
最后我遇到了阅读这个问题endswith的字符串方法,但这并不是我所需要的。此外,我的问题不能概括为使用模块或类似的解决,因为它是一个字符串问题,而不是一个路径问题。背景结束 我以这两种方式提出了我的方法 os

我成功了,但我想知道是否有一些内置或最佳方法来查找并返回匹配的结束值。

谢谢。

0 投票
2 回答
312 浏览

python - 如何在硒中使用函数结尾?

我查了资料说lxml不支持xpath2.0所以不能用ends-with,所以selenium不能用ends-with怎么用或者替换ends-with。真的非常感谢!!!

HTML 示例

'xxxxx'部分@id是随机的

0 投票
1 回答
34 浏览

python-3.x - 如果列表中的字符串以 (character) 结尾,如何删除它?

您好,我正在尝试删除字符“+”

为什么“我不想删除这个”之类的东西会被删除,我该如何删除“+”并留下其他所有东西