問題タブ [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.
c# - "abcd".StartsWith("") が true を返すのはなぜですか?
タイトルは質問全体です。誰かが私にこれが起こる理由を教えてもらえますか?
lucene.net - この Lucene クエリが「startsWith」ではなく「contains」なのはなぜですか?
クエリは prefixQuery :company:a* になります
それでも、「フリート アフリカ」のような結果が得られます。この場合、A が最初にないことが明らかであり、望ましくない結果が得られます。
query は termQuery :company:a* になり、結果は返されません。おそらく、クエリを完全一致として解釈し、私の値が「a *」リテラルではないためです。
prefixquery と同じ結果を返します。
私は何を間違っていますか?
javascript - 文字列「StartsWith」が別の文字列かどうかを確認する方法は?
String.StartsWith
JavaScriptで C# に相当するものをどのように記述しますか?
注: これは古い質問であり、コメントで指摘されているように、ECMAScript 2015 (ES6) でこの.startsWith
メソッドが導入されました。ただし、この更新 (2015) の執筆時点では、ブラウザーのサポートは完全にはほど遠いです。
java - Java 数の比較
数字が別の数字と同じ数字で始まるかどうかを確認するために使用できるものはありますか? 元。5643 と 5377 はどちらも 5 から始まります。
数値でこれを行う方法はありますか、それとも文字列でなければなりませんか? (で始まる?)
.net - 関数 isprefix が C# の Startswith よりも速いのはなぜですか?
C# (.NET) のStartsWith関数がIsPrefixよりもかなり遅い理由を知っている人はいますか?
linq - Linq To NHibernate:複数のプロパティで.StartsWith
次のクエリを実行しようとしています(.StartsWithに注意してください)。
これはスローします:プロパティを解決できませんでした:Firstname.Lastname。
私がこれを行う場合:
すべてが機能しています。どうすればいいの?
前もって感謝します!
c++ - C++ std::string が特定の文字列で始まるかどうかを確認し、部分文字列を int に変換するにはどうすればよいですか?
次の (Python 疑似コード) を C++ で実装するにはどうすればよいですか?
(たとえば、 が の場合、argv[1]
はです。)--foo=98
foo_value
98
更新:単純な小さなコマンド ライン ツールに非常に小さな変更を加えることを考えているだけなので、Boost を調べるのをためらっています (マイナーなリンクを作成して Boost を使用する方法を学ぶ必要はありません)。変化する)。
python - Python:任意の英字で始まります
startwith関数を使用して任意の英字[a-zA-Z]と一致させるにはどうすればよいですか。たとえば、私はこれをしたいと思います:
javascript - プロトタイプstartsWithOR
PrototypeとstartsWithを使用しようとしていますが、いくつかの値を確認したいので、これを行う方法について少し混乱しています。
基本的にこのコードを持っています:
if(Category.startsWith( "[Test1]" || "Test" || "Test2")){いくつかのもの}
それは機能していないようで、私が何を間違っているのか疑問に思っていますか?
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 で、アドレスは文字列です):