問題タブ [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」ではなく「contains」なのはなぜですか?

クエリは prefixQuery :company:a* になります

それでも、「フリート アフリカ」のような結果が得られます。この場合、A が最初にないことが明らかであり、望ましくない結果が得られます。

query は termQuery :company:a* になり、結果は返されません。おそらく、クエリを完全一致として解釈し、私の値が「a *」リテラルではないためです。

prefixquery と同じ結果を返します。

私は何を間違っていますか?

0 投票する
19 に答える
998909 参照

javascript - 文字列「StartsWith」が別の文字列かどうかを確認する方法は?

String.StartsWithJavaScriptで C# に相当するものをどのように記述しますか?

注: これは古い質問であり、コメントで指摘されているように、ECMAScript 2015 (ES6) でこの.startsWithメソッドが導入されました。ただし、この更新 (2015) の執筆時点では、ブラウザーのサポートは完全にはほど遠いです。

0 投票する
7 に答える
2523 参照

java - Java 数の比較

数字が別の数字と同じ数字で始まるかどうかを確認するために使用できるものはありますか? 元。5643 と 5377 はどちらも 5 から始まります。

数値でこれを行う方法はありますか、それとも文字列でなければなりませんか? (で始まる?)

0 投票する
4 に答える
8987 参照

.net - 関数 isprefix が 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 に変換するにはどうすればよいですか?

次の (Python 疑似コード) を C++ で実装するにはどうすればよいですか?

(たとえば、 が の場合、argv[1]はです。)--foo=98foo_value98

更新:単純な小さなコマンド ライン ツールに非常に小さな変更を加えることを考えているだけなので、Boost を調べるのをためらっています (マイナーなリンクを作成して Boost を使用する方法を学ぶ必要はありません)。変化する)。

0 投票する
6 に答える
59080 参照

python - Python:任意の英字で始まります

startwith関数を使用して任意の英字[a-zA-Z]と一致させるにはどうすればよいですか。たとえば、私はこれをしたいと思います:

0 投票する
2 に答える
445 参照

javascript - プロトタイプstartsWithOR

PrototypeとstartsWithを使用しようとしていますが、いくつかの値を確認したいので、これを行う方法について少し混乱しています。

基本的にこのコードを持っています:

if(Category.startsWith( "[Test1]" || "Test" || "Test2")){いくつかのもの}

それは機能していないようで、私が何を間違っているのか疑問に思っていますか?

0 投票する
0 に答える
1363 参照

linq - Linq から NHibernate へのクエリで開始が機能しない

私のリポジトリには次のものがあります。

生成したいSQLは基本的に次のとおりです。

しかし、私がするたびに

NullReferenceException が発生します。

System.NullReferenceException は処理
されませんでした Message="オブジェクト参照がオブジェクトのインスタンスに設定されていません。"
Source="NHibernate"
StackTrace:
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...

残りの例外は非常に冗長であるため省略しましたが、参考になる場合は追加できます。

を除いてまったく同じクエリであるのに、なぜこれが機能しないのですか

完全に正常に動作します。

何か案は?

編集

私は FluentNHibernate を使用しています (ID は GUID で、アドレスは文字列です):