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

c# - 为什么 "abcd".StartsWith("") 返回 true?

标题是整个问题。有人可以给我一个发生这种情况的原因吗?

0 投票
3 回答
6828 浏览

lucene.net - 为什么这个 Lucene 查询是“包含”而不是“startsWith”?

将导致查询成为 prefixQuery :company:a*

我仍然会得到像“非洲舰队”这样的结果,很明显 A 不是在开始,因此给了我不想要的结果。

将导致查询成为 termQuery :company:a* 并且不返回任何结果。可能是因为它将查询解释为完全匹配,而我的值都不是“a*”文字。

将返回与前缀查询相同的结果;

我究竟做错了什么?

0 投票
19 回答
998909 浏览

javascript - 如何检查一个字符串“StartsWith”是否是另一个字符串?

String.StartsWith我将如何在 JavaScript 中编写相当于 C# 的代码?

注意:这是一个老问题,正如评论中指出的 ECMAScript 2015 (ES6) 介绍了该.startsWith方法。但是,在撰写此更新 (2015) 时,浏览器支持还远未完成

0 投票
7 回答
2523 浏览

java - Java 编号比较

有什么东西可以用来查看一个数字是否以与另一个数字相同的数字开头?前任。5643 和 5377 都以 5 开头。

有没有办法用数字来做到这一点,还是必须是字符串?(以。。开始?)

0 投票
4 回答
8987 浏览

.net - 为什么函数是前缀比 C# 中的 Startswith 快?

有谁知道为什么 C# (.NET) 的StartsWith函数比IsPrefix慢很多?

0 投票
2 回答
1286 浏览

linq - Linq To NHibernate:.StartsWith 在多个属性上

我正在尝试完成以下查询(注意 .StartsWith):

这会抛出:无法解析属性:Firstname.Lastname。

如果我这样做:

一切正常。怎么会这样?

提前致谢!

0 投票
23 回答
409582 浏览

c++ - 如何检查 C++ std::string 是否以某个字符串开头,并将子字符串转换为 int?

如何在 C++ 中实现以下(Python 伪代码)?

(例如,如果argv[1]--foo=98,那么foo_value98。)

更新:我对研究 Boost 犹豫不决,因为我只是想对一个简单的小命令行工具做一个很小的改变(我宁愿不必学习如何链接和使用 Boost 作为未成年人改变)。

0 投票
6 回答
59080 浏览

python - Python:以任何字母字符开头

如何使用 startswith 函数匹配任何字母字符 [a-zA-Z]。例如,我想这样做:

0 投票
2 回答
445 浏览

javascript - 原型以 OR

我正在尝试使用 Prototype 和 startsWith 但我想检查一些值并且有点困惑如何做到这一点。

基本上有这个代码:

if(Category.startsWith("[Test1] " || "Test" || "Test2 ")) { 一些东西 }

它似乎没有工作,只是想知道我做错了什么?

0 投票
0 回答
1363 浏览

linq - Starts with doesn't work in Linq to NHibernate query

In my repository I have:

The SQL I'd like it to generate is essentially:

However, whenever I do

I get a NullReferenceException:

System.NullReferenceException was unhandled
Message="Object reference not set to an instance of an object."
Source="NHibernate"
StackTrace:
at NHibernate.Loader.Criteria.CriteriaQueryTranslator.GetEntityName(ICriteria subcriteria, String propertyName)
at NHibernate.Loader.Criteria.CriteriaQueryTranslator.GetColumns(String propertyName, ICriteria subcriteria)
at NHibernate.Loader.Criteria.CriteriaQueryTranslator.GetColumnsUsingProjection(ICriteria subcriteria, String propertyName)
Snip...

I have snipped the rest of the exception because it is quite verbose, if it would be helpful I can add it.

Why does this not work, while the exact same query except with

works perfectly fine.

Any ideas?

Edit

I'm using FluentNHibernate (where Id is a GUID and Address is a string):