问题标签 [startswith]

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

xpath - XPath 选择所有不以大写字母开头的元素名称

我有 Schema Name.xsd,它是其中的一部分,需要帮助在 XPath 中构建查询

我的基本查询就像 //*[starts-with(name(),'**here I need to put my condition**')] 我必须检查xsd:complexType name以大写字母开头GetWalletItemBO而不是 like开头getWalletItemBO,并且以同样的方式检查<xsd:element name=以小写字母开头paymentOptionIdnot like PaymentOptionId。*所以我尝试找到所有输入错误的元素,不适合我的条件,即在 xsd:complexType name= 中以小写字母开头,在 xsd:element name= * 中以大写字母开头

0 投票
1 回答
1234 浏览

python - 以 Python 中的错误开始

我正在尝试通读文件并跳过某些行。我正在str.startswith()这样做:

然后,我还有更多案例可以分析所有后续行。

但是,我收到错误:

为什么这不起作用...?

0 投票
2 回答
3702 浏览

c# - 正则表达式匹配不以空格开头或结尾的字符串

我需要一个正则表达式来确保字符串不以空格开头或结尾。我不在乎它在“中间”是否有空格,只是不在开头或结尾。

我有一个几乎可以工作的正则表达式:

以下是一些示例结果:

如您所见,我遇到的问题是,当字符串只有 1 个字符长(上例中的“H”)时,它不会返回匹配项。

如何修改我的正则表达式以处理字符串长度为 1 的情况?

谢谢

注意 - 我将此数据保存到 Xml 文件中,因此我需要一个模式来匹配 Xml 模式中的相同内容。我不确定它是否与 C# 中使用的任何 Regex 相同。

如果有人可以为我提供在我的模式中使用的模式,那将不胜感激!

0 投票
4 回答
933 浏览

python - Python:将附加行附加到使用startswith()创建的列表中

我有一个格式为的文本文件

等等,其中有两个大写字母的关键字,后跟一行或多行的附加文本。

关键字后面的行数可以变化,所以我不能只得到下一个或两个,但关键字的顺序保持不变。

我想要做的是从这些关键字的选择中获取所有文本(例如,只是ANAUSO)。我首先使用readlines()解析文件,然后使用:

之后一切都出错了!我的目标是然后将列表中的下一行附加到这一行,除非它以 开头TI,但是任何 elif/else 循环我似乎都尝试附加太多额外的行。

这甚至是解决此类问题的明智方法,还是有更好的方法开始?

0 投票
4 回答
154 浏览

c# - 当我只有比较字符串的某些部分时,如何使用 string.StartsWith() ?

我正在使用 IRC 协议,并且正在尝试解释服务器消息。例如,如果我得到以下字符串:

":USERNAME!~IP PRIVMSG #CHANNELNAME :MESSAGE"

如果我不知道变量:USERNAME、IP、CHANNELNAME 或 MESSAGE,如何使用 string.StartsWith?

我想做这样的事情:(我知道这不起作用)

0 投票
1 回答
355 浏览

crystal-reports - 如何过滤水晶报表,以便如果一个 JobID 为 ProductionComplete,则所有其他具有相同前 5 位数字的 jobID 也将显示

我对水晶报告很陌生,我的代码问题并不复杂,但我正在努力寻找正确的结构。

如果它们来自相同的 SalesOrderID,我的 jobID 都以相同的前 5 位数字开头。他们开头的五位数字是salesID号。

如果仅在其中一个上完成生产,我想在 SalesOrderID 下显示所有 JobID。

但这产生了一个错误,说“选择公式的结果必须是布尔值”

接下来我尝试了:

但这只显示了已标记为生产完成的单个 JobID。

接下来我尝试了:

  1. 使用以下代码创建了一个公式:left({Jobs.jmpJobID},5) 将其命名为 @jobidformula

  2. 转到组专家 > 将此公式移动到组列表

  3. 抑制组页眉和页脚

  4. 转到报告 > 选择公式 > 组并使用此代码:

    /li>

仍然没有工作。任何人都可以给我任何其他指示吗?

0 投票
2 回答
1380 浏览

c# - 确定字符串是否以字母字符开头并包含数字

我正在制作infix evaluator其中的合法标记包括:+、-、*、/、(、)、非负整数以及任何以一个或多个字母开头并以一个或多个数字结尾的字符串。

我试图找到最有效的方法来确定给定的字符串是否以一个或多个字母开头并以一个或多个数字结尾。抓住的是alphabetical characaters must come before the numerical values(例如X1,XX1,X11)。但是,如果String中包含类似于1X、X1X、X#1的东西,那么输入是无效的。我知道这包含了很多可能性,我希望有一种方法可以简化它。

到目前为止,我已经研究了诸如 String 、 和函数之类AnyStartsWith方法EndsWith。我只是觉得有太多的可能性可以将其简化为一个简短的 lambda 表达式或单行。事实上,由于我们不一定能保证任何类型的输入,因此似乎必须检查所有 N 个字符以确保满足这些条件。

下面是我到目前为止的代码。此代码包括根据正则表达式分解输入字符串@"([()+*/-])"

如果您有任何建议性方法和/或任何参考资料可以解决此问题,请随意!

0 投票
3 回答
300 浏览

python - 带有多个单词的 text.startswith 方法

您好,我想使用该.startswith方法,但我只能使用一个单词。
我想要不止一个词。

例如我做了什么:

但我想要:

0 投票
2 回答
187 浏览

linq - linq 计数与检查字符串 StartWith

现在我的代码在名称条目重复时计算重复的名称并在名称旁边添加计数

如果数据库已经有“Andy”名称,那么下一个 Andy 将被添加为“Andy 1”

但问题是,如果我在数据库中添加另一个“Andy”,它会在找到“Andy”时检查是否重复,它会变成“Andy 1”,但它再次找到“Andy 1”,所以最后它被保存为“Andy 1 1”所以我不知道如何让它被'Andy 1'然后'Andy 2'然后'Andy 3'保存

我正在尝试在计数中使用字符串 StartsWith

但没有它给我错误请帮助

0 投票
2 回答
6244 浏览

jquery - jQuery获取以字符串开头的类

选择器类可以是:

选择器也可以有其他类,所以这里是一个可能的 HTML 示例:

我想得到后面的号码c。在这种情况下 - 我会得到2

我怎样才能做到这一点?