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

javascript - 如何在javascript中检查以空格结尾的字符串?

我想验证字符串是否以 JavaScript 中的空格结尾。提前致谢。

0 投票
6 回答
76126 浏览

python - R 是否像 python 一样具有函数开头或结尾?

0 投票
2 回答
261 浏览

java - 需要以点和一个数字结尾

如果我在 EditText 中插入的数字以点 + 任何数字结尾,我需要条件。例子:

129.2

如果以此结束,则需要这样的新值。

192.20

提前致谢。

0 投票
1 回答
18197 浏览

python - TypeError:endswith first arg 必须是 str 或 str 的元组,而不是 bool

我试图计算以几个后缀结尾的单词的出现次数。我认为那endswith会接受一个可迭代的;不幸的是,它没有。下面是代码片段:

的值counter应该4在执行结束时。这是显示的错误消息:

我怎样才能让上面的代码工作?

0 投票
2 回答
2496 浏览

python - Python 3.4 以()结尾

我不完全是 Python 3.x 专业人士,但我正在寻找可以在 Python 3.x 上做的事情,我发现了这一点:

英语中的第三人称单数动词形式以后缀-s来区分,它被添加到不定式形式的词干上:run -> runs。可以给出一组简单的规则如下:

一个。如果动词以 y 结尾,删除它并添加 ies

湾。如果动词以o、ch、s、sh、x或z结尾,加es

C。默认情况下只需添加 s

您在本练习中的任务是定义一个函数 make_3sg_form(),它以不定式形式给出一个动词,返回其第三人称单数形式。使用 try、brush、run 和 fix 等词来测试您的功能。但是请注意,这些规则必须被视为启发式的,因为您不能期望它们适用于所有情况。提示:查看字符串方法 endswith()

所以我为它创建了一个代码,但是有一个问题,代码如下:

问题是如果我做一个以 'y' 结尾的单词,即 lorry 它会输出

另外我怎么做,所以代码中的数字是单词中的字母数减去 1(这样我就不必根据单词更改数字。

0 投票
0 回答
70 浏览

arrays - 不能在扫描仪上使用 Starts/EndsWith

只是想知道,是否不允许在 Scanner 中使用 Starts/EndsWith 功能?我正在尝试制作一个简单的程序,其中我将提供的数组集中的一些元素将使用这些函数打印出来。但显然有一个错误,我不知道它在哪里。请帮忙

0 投票
3 回答
20199 浏览

python - Python endwith() 带有多个字符串

我有一个字符串:

我还有一个清单:

使用 endswith() 方法,我想编写一个 if 语句来检查 myString 是否以 myList 中的任一字符串结尾。我有基本的 if 语句,但我对应该在括号中放入什么来检查这一点感到困惑。

0 投票
4 回答
16187 浏览

powershell - 如果路径以“\”结尾,则 Powershell 命令修剪路径

如果路径以\.

我需要更改为

我有一种情况,路径不会以\(然后它必须跳过)结束。

我试过了.EndsWith("\"),但是当我有\\而不是\

这可以在不借助条件的情况下在 PowerShell 中完成吗?

0 投票
2 回答
7128 浏览

c# - 如何检查字符串是否以列表中的某些内容结尾。C#

我想接受用户的输入,并检查他们输入的内容是否以某些内容结尾。但它不止一个字符串。我在一个列表中。我可以检查输入是否以列表中的字符串结尾。但是,我只想检查输入是否以列表中的任何内容结尾。

0 投票
2 回答
1532 浏览

c - AT 命令响应(了解 Arduino 上的代码执行顺序)

我正在从Arduino Uno / Nano (ATmega328) 向ESP8266发送 AT 命令,并尝试解析接收到的字符串的结尾,以确定 ESP 的反应方式以及它是否成功(以及它是否准备好接收另一个命令然而)。我知道在此之前已经讨论过解析 AT 命令响应:

获取 AT 命令响应

但我有一个具体的问题没有涉及,这里的其他人可能也会感兴趣......

首先,调用一个函数,将 AT 命令发送到 ESP 以连接到 ThingSpeak(数据记录服务器)。这在手动模式下工作正常,并且在尝试解析响应时也可以连接,它只解析返回的第一行。例如,串行监视器中的预期输出将是:

c我输入的用于启动连接的命令字符在哪里。

然而,实际的反应如下:

这意味着解析函数在收到响应之前就结束了……如下面的代码所示,当前指定了 10 秒的超时时间。即使有 20 秒的超时,同样的事情也会发生,尽管当手动执行时,响应会在大约一秒内到达。

只是为了测试解析功能,我尝试搜索"80"并返回 true,因为它位于响应第一行的末尾。无论是搜索"OK"还是"OK\r\n"结果相同,它都会返回 false,然后接收到其余的响应。

这是代码:

为什么它在收到完整响应之前返回(在超时期限内)?它与endsWith()功能有关吗?

因此,您对如何使其解析整个响应而不仅仅是第一行有任何想法吗?

重申一下,我只对响应的结尾感兴趣(例如"OK""OK\r\n")。