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

vb.net - LINQ .Startswith 或 .Contains VB.NET4 中的问题

这可能是一个新手问题...

在我的代码中,我可以轻松地使用“where Obj.Feld = String”,但使用“where Obj.Feld.StartsWith("a")" 不起作用。看下面两个函数:

第一个函数(byFileName)工作正常。第二个函数(LikeFileName)没有。使用 Startswith 我得到“对象引用未设置为对象的实例”。我究竟做错了什么?

数据库是一个对象数组,一个由字符串组成的结构

0 投票
3 回答
2304 浏览

xquery - 节点以相同文本开头的 Xquery 节点值

如何创建 xquery 以选择节点名称以某些文本开头的节点值。例如文档

它应该得到 Value1,Value2,Value3

0 投票
8 回答
2677 浏览

java - 为什么字符串在Java中以“”开头?

可能重复:
为什么“abcd”.StartsWith(“”) 返回 true?

在通过一些代码进行调试时,我发现我的验证的一个特定部分是使用.startsWith()String 类上的方法来检查 String 是否以空白字符开头

考虑到以下几点:

它打印出来It does

我的问题是,为什么字符串以空白字符开头?我假设在引擎盖下字符串本质上是字符数组,但在这种情况下,我会认为第一个字符是H

谁能解释一下?

0 投票
1 回答
333 浏览

java - startsWith() 返回意外值

课堂项目让我们阅读包含在单个文本文件中的 10,514 首歌曲的标题、艺术家和歌词。项目的当前部分让我们编写一个有序展开的链表并在标题字段上运行搜索。还编写了比较器以按标题对列表进行排序。我们必须跟踪找到匹配项所需的比较

测试时,我得到了一些奇怪的结果。例如,运行
angel搜索返回 23 个匹配项并需要 552 次比较,它与教授给出的答案匹配

t返回零个匹配项并需要 9530 次比较,其中预期 1148 个匹配项
ta返回 62 个匹配项并需要 8455 次比较

s返回无匹配项并且需要 8383 次比较
sa返回 89 次匹配并且需要 7355 次比较

我的搜索算法运行如下:

  1. 遍历列表以找到第一个匹配项
  2. 遍历列表以查找与搜索字段不匹配的第一个实例
  3. 将开始和结束对象发送到数据结构的 Sublist 方法,该方法遍历这两个对象并构建一个单独的匹配列表
  4. 返回匹配列表

对于第一步和第二步,我通过以下方式将当前值与搜索值进行比较
if (currentSong.getTitle().toLowerCase().startsWith(titleSearch))

这行代码通过单个字母搜索返回 false,但是当添加 a 时,找到值是什么?最好,我想要一个不需要我在调试器中手动单步执行循环的 8000 多次迭代的解决方案。此外,教授用预期值对结构进行了测试,我的代码通过了所有测试。

0 投票
2 回答
1290 浏览

python - 在 sqlalchemy 中以常量开头

我正在尝试做这样的事情:

也就是说,获取某个路径的所有“父”元素。我试着这样做:

但我得到了一些奇怪的例外。我想知道我想要的是否真的可能。

0 投票
4 回答
114162 浏览

ruby - 如何在 Ruby 中查找一个字符串是否以另一个字符串开头?

在Ruby(没有rails)中查找字符串是否以另一个开头的最佳方法是什么?

0 投票
3 回答
2684 浏览

c# - Linq to SQL 连接和包含运算符

在以下查询中

我需要更换

但我收到以下错误:

我怎样才能使这项工作?

0 投票
9 回答
99344 浏览

c - 如何检查一个字符串是否以C中的另一个字符串开头?

startsWith(str_a, str_b)标准C库中有类似的东西吗?

它应该指向两个以空字节结尾的字符串,并告诉我第一个字符串是否也完全出现在第二个字符串的开头。

例子:

0 投票
2 回答
47779 浏览

c# - LINQ to SQL 查询字符串 StartsWith 来自通用列表的元素

随着搜索要求的变化,我希望更新我的一个查询。最初,用户要输入一个 SKU 和一个制造商。搜索产品目录的日期范围。所以这就是我用的。

现在要求说用户可以在文本框中输入逗号分隔的 SKU 列表进行搜索。我很困惑的是如何找到制造商中的所有产品。以 skuList 中的任何 SKU 开头的日期范围(不使用 fornext 循环)。

任何想法将不胜感激!

0 投票
1 回答
1722 浏览

linq-to-sql - 本地序列不能在 LINQ to SQL 实现中使用

当我尝试生成 MappedItem 类的列表时,出现错误,请参见下文。简而言之,下面的代码示例尝试按类别、日期范围和 SKU 查找产品。我的要求是用户应该能够输入逗号分隔的 SKU 列表,并且搜索是找到 SKU 以用户输入的 SKU 之一开头的任何产品。当我运行代码时,我得到了。

本地序列不能在查询运算符的 LINQ to SQL 实现中使用,但 Contains() 运算符除外。

缩写顺序是这样的:

将逗号分隔的 SKU 字符串转换为字符串列表。

在代码的其他地方定义将接受搜索结果的类。

这是我从中生成结果的查询

我相信罪魁祸首是我在下面提取并显示的那行代码。

这标识了所有以 skuList 中的元素开头的 sku,该元素源自用户输入的以逗号分隔的 sku 列表。我的问题是,是什么导致了这个错误,并且给出了代码示例,我该怎么做才能绕过它们。